精华内容
下载资源
问答
  • java使用XSL+XML生成HTML文件

    千次阅读 2011-02-25 11:14:00
    转自:http://www.blogjava.net/yangxiang/archive/2009/08/11/290688.html<br />1、xml.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="xsl.xsl"?> <title>XML...

    转自:http://www.blogjava.net/yangxiang/archive/2009/08/11/290688.html

    1、xml.xml

    2、xsl.xsl

    3、java.java

    4、html.html

    5、效果

    XML与JSP

    第1章 认识XML与DTD

        1.1. XML的产生

    第2章 XML名称空间

        2.1. 名称空间在元素和属性中的应用

            2.1.1. 名称空间在元素中的应用123,456,789

            2.1.2. 缺省名称空间123,456,789

            2.1.3. 名称空间在属性中的应用123,456,789

        2.2. 名称空间和DTD

     

     

    展开全文
  • Python XML生成

    千次阅读 2014-12-27 17:10:36
    最近要用python生成一个xml格式的文件。因为有一些内容是中文,xml文件中使用了CDATA 的部分。 最后用了 from lxml import etree 这个。 供大家参考。 经过测试,这段代码是可以直接运行生成xml格式内容的。 网上...

    最近要用python生成一个xml格式的文件。因为有一些内容是中文,xml文件中使用了CDATA 的部分。  最后用了 from lxml import etree 这个。  供大家参考。 经过测试,这段代码是可以直接运行生成xml格式内容的。 网上参考的主要是 http://lxml.de/api/index.html 这个网页。

    这个包的下载地址

    https://pypi.python.org/pypi/lxml/3.4.1

    我下载了3.4.1的版本放在网盘了,地址 http://pan.baidu.com/s/1i3kosXv

    安装方法为:

    tar xvf lxml-3.4.1.tar.gz

    cd 

    python setup.py build

    python setup.pu install
    应该在最后一步 安装的时候需要 root权限 。

    # -*- coding:utf-8 -*-
    import sys
    import time
    import string
     
    from lxml import etree
    
    
    #设置默认字符集为UTF8 不然有些时候转码会出问题
    default_encoding = 'utf-8'
    if sys.getdefaultencoding() != default_encoding:
        reload(sys)
        sys.setdefaultencoding(default_encoding)
    
    def create_xml():
    
        data = etree.Element("data")
        #1 interface_version
        interface_version_txt = '5'
        interface_version = etree.SubElement(data, 'interface_version')
        interface_version.text = interface_version_txt
        #2 site
        site_txt = 'www.xxx.com'
        site = etree.SubElement(data, 'site')
        site.text = site_txt
        #3 lastmod
        lastmod_txt = time.strftime('%Y-%m-%d', time.localtime())
        lastmod = etree.SubElement(data, 'lastmod')
        lastmod.text = lastmod_txt
        #5 app
        app = etree.SubElement(data, 'app')
        #6 title 
        title_txt = u'%s' % '真心话大冒险'
        title_txt = etree.CDATA(title_txt)
        title = etree.SubElement(app, 'title')
        title.text = title_txt
        #7 appid
        appid = etree.SubElement(app, 'appid')
        appid.text = '%s' % '222'
    
        dataxml = etree.tostring(data, pretty_print=True, encoding="UTF-8", method="xml", xml_declaration=True, standalone=None)
        print dataxml
        
         
    if __name__ == '__main__':
        create_xml()


    展开全文
  • 用js HTML 的 内容生成 xml 文件

    千次阅读 2017-08-24 17:00:18
    用js HTML 的 内容生成 xml 文件
    <script language="JavaScript" type="text/javascript">
        //第五种方法
        var idTmr;
        function  getExplorer() {
            var explorer = window.navigator.userAgent ;
            //ie
            if (explorer.indexOf("MSIE") >= 0) {
                return 'ie';
            }
            //firefox
            else if (explorer.indexOf("Firefox") >= 0) {
                return 'Firefox';
            }
            //Chrome
            else if(explorer.indexOf("Chrome") >= 0){
                return 'Chrome';
            }
            //Opera
            else if(explorer.indexOf("Opera") >= 0){
                return 'Opera';
            }
            //Safari
            else if(explorer.indexOf("Safari") >= 0){
                return 'Safari';
            }
        }
        function method5(tableid) {
            if(getExplorer()=='ie')
            {
                var curTbl = document.getElementById(tableid);
                var oXL = new ActiveXObject("Excel.Application");
                var oWB = oXL.Workbooks.Add();
                var xlsheet = oWB.Worksheets(1);
                var sel = document.body.createTextRange();
                sel.moveToElementText(curTbl);
                sel.select();
                sel.execCommand("Copy");
                xlsheet.Paste();
                oXL.Visible = true;
    
                try {
                    var fname = oXL.Application.GetSaveAsFilename("Excel.xls", "Excel Spreadsheets (*.xls), *.xls");
                } catch (e) {
                    print("Nested catch caught " + e);
                } finally {
                    oWB.SaveAs(fname);
                    oWB.Close(savechanges = false);
                    oXL.Quit();
                    oXL = null;
                    idTmr = window.setInterval("Cleanup();", 1);
                }
    
            }
            else
            {
                tableToExcel(tableid)
            }
        }
        function Cleanup() {
            window.clearInterval(idTmr);
            CollectGarbage();
        }
        var tableToExcel = (function() {
            var uri = 'data:application/vnd.ms-excel;base64,',
                template = '<html><head><meta charset="UTF-8"></head><body><table>{table}</table></body></html>',
                base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) },
                format = function(s, c) {
                    return s.replace(/{(\w+)}/g,
                        function(m, p) { return c[p]; }) }
            return function(table, name) {
                if (!table.nodeType) table = document.getElementById(table)
                var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}
                window.location.href = uri + base64(format(template, ctx))
            }
        })()
    
    </script>
    
        <button type="button" οnclick="method5('tableExcel')">导出Excel</button>
     
    
    将xml 文件 另存为 HTML的文件,然后将 css全部放到tr td 的style 里面
    <table id="tableExcel"   >
    </table>
    展开全文
  • iOS使用GDataXML-HTML生成XML

    千次阅读 2014-08-13 10:14:37
    开源库GDataXML-HTML不仅支持XML解析,还支持生成XML。 1. 添加GDataXML-HTML到项目中。 笔者使用的项目都使用Cocoapods托管,不熟悉Cocoapods可以参考[Cocoapods的安装和使用] 在Podfile文件中添加 pod 'GDataXML-...

    iOS版本系统自带的XML类只能进行解析,无法生成XML。开源库GDataXML-HTML不仅支持XML解析,还支持生成XML。

    1. 添加GDataXML-HTML到项目中。

    笔者使用的项目都使用Cocoapods托管,不熟悉Cocoapods可以参考《Cocoapods的安装和使用

    在Podfile文件中添加

    pod 'GDataXML-HTML', '~> 1.1.0'

    执行以下命令进行添加库到项目中

    pod update

    2. 为项目添加libxml头文件位置

    在项目配置中,为“Header Search Paths”添加:

    ${SDK_ROOT}/usr/include/libxml2






    3. 在项目中使用GDataXML-HTML

    	// 创建一个标签元素
    	GDataXMLElement *element = [GDataXMLNode elementWithName:@"user" stringValue:@"will"];
    	// 创建一个属性
    	GDataXMLElement *attribute = [GDataXMLNode attributeWithName:@"a" stringValue:@"b"];
    	
    	// 创建一个根标签
    	GDataXMLElement *rootElement = [GDataXMLNode elementWithName:@"root"];
    	// 把标签与属性添加到根标签中
    	[rootElement addChild:element];
    	[rootElement addAttribute:attribute];
    	
    	// 生成xml文件内容
    	GDataXMLDocument *xmlDoc = [[GDataXMLDocument alloc] initWithRootElement:rootElement];
    	NSData *data = [xmlDoc XMLData];
    	NSString *xmlString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    	NSLog(@"%@", xmlString);

    NSlog输出的内容为:

    <?xml version="1.0"?>
    <root a="b"><user>will</user></root>




    展开全文
  • java源码XSD2HTML2XMLXML 模式 (XSD) 生成HTML5 表单。 填写好的表单转换为 XMLXML 模式包含大量关于 XML 结构中允许使用哪些数据以及用户界面应该如何呈现的信息。 HTML5 支持许多与 XML 模式兼容的新...
  • 内容索引:.NET源码,其它类别,XML 读取XML文件,并生成HTML静态页的实例程序,随着编程技术的发展,XML的应用越来越广,很多时候我们都需要XML文件的配合,因此读写XML文件就很有必要了,如果你还不是太熟悉如何操作...
  • 通过xml生成java Bean

    千次阅读 2018-07-04 10:36:12
    第一步 下载Trang并解压zip文件 Trang 是一种命令行的可以XML生成XSD的工具。从http://www.thaiopensource.com/relaxng/trang.html 上下载trang-version.zip 第二步 生成XSD java -jar %TrangHome%\trang.jar xx...
  • 根据xml生成xsd,根据xsd生成bean

    千次阅读 2015-06-26 16:56:34
    Jaxb JAXB官网:http://jaxb.java.net/ API链接 :http://jaxb.java.net/nonav/2.2.5/docs/api/ ...   ...1. 利用trang.jarXml 转换成xsd ... Trang 是一种命令行的可以XML生成XSD的工具,生成XML文件对应的
  • xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页
  • 杰奇网站地图完整版,可以自动生成xml地图,html地图,非常实用,很全吧!而且速度很快! 温馨建议: 1.可以web链接放到自己服务器后台执行,控制定时生成,如: 0 17 * * * wget ...
  • 可以快速批量生成HTML/XML/WORD文档/EXCEL文档的简易模板库,模板库为C语言实现,非常简单,只有一个文件。能够按照模板格式生成HTML/XML/WORD文档/EXCEL文档等等各种文档。比如,需要批量生成报表、单据、静态网页...
  • XML生成XSD的方法

    千次阅读 2011-07-19 15:15:17
    Trang 是一种命令行的可以XML生成XSD的工具,生成XML文件对应的XSD文件只需要3个简单的步骤:第一步 下载Trang从http://www.thaiopensource.com/relaxng/trang.html 上下载trang-version.zip第二步 解
  • xml+xsl生成html的方法

    千次阅读 2008-06-21 13:08:00
    今天在论坛上看到一位朋友在利用xml+xsl生成html的时候,出现了乱码,在他代码的基础上做了下修改,解决了乱码问题。不知道是不是利用这种方法只能生成UTF-8的格式。 import java.io.BufferedReader;import java....
  • Dom生成Xml和解析Xml

    万次阅读 2014-10-30 09:36:00
    xml这种文件格式在很多时候都是很适合我们用来存取数据的,所以利用程序来生成xml文件和解析xml文件就显得比较重要了。在dom中是把每一个元素都看做是一个节点Node的,所有页面上的属性、元素等都是继承自Node的,...
  • Jaxb JAXB官网:http://jaxb.java.net/ API链接 :... 1、利用trang.jarXml 转换成xsd Trang 是一种命令行的可以XML生成XSD的工具,生成XML文件对应的XSD文件只需要3个简单的步...
  • Go语言 XML生成和解析

    千次阅读 2020-03-31 11:22:05
    XML解析: 实例 XML实例 <?xml version="1.0" encoding="utf-8"?> <devices version="1"> <device> <deviceName>智能摄像头</deviceName> <deviceCode>1000...
  • XML文件生成和解析

    千次阅读 2016-05-31 19:41:41
    使用Dom生成xml文件和解析xml文件  xml这种文件格式在很多时候都是很适合我们用来存取数据的,所以利用程序来生成xml文件和解析xml文件就显得比较重要了。在dom中是把每一个元素都看做是一个节点Node的,所有页面上...
  • JAXB 深入显出 - JAXB 教程 复杂XML生成

    千次阅读 2018-09-22 22:14:56
    摘要: JAXB 作为JDK的一部分,能便捷地Java对象与XML进行相互转换,本教程从实际案例出发来讲解JAXB 2 的那些事儿。完整版目录 上一节的Java对象都是相对基础的数据类型,这一节的数据多为复杂的类型。 简单...
  • 如果想要生成的JavaBean属性和XML一致,记得选择Design type 为local elements type. 然后点击 OK 就可在当前文件夹生成了对应的XSD 选中XSD,打开 并右键,选中 generate javacode from XSD by JAXB
  • 通过SAX和PULL来解析XML,同时生成xml,相关博文:http://www.cnblogs.com/tianzhijiexian/p/4020250.html
  • 根据XML生成XML schema(*.xsd)

    千次阅读 2013-12-20 13:59:09
    trang加入path 2.生成xsd文件 Dos代码 java -jar trang.jar XXX1.xml XXX2.xsd OK ,enjoy! 说明: XXX1.xml是输入参数,此处支持的文件格式为:  rng  rnc  dtd  xml XXX2.xsd是...
  • PHP+XML生成家谱树

    热门讨论 2010-06-30 13:25:31
    用locshost打开index.php?myName=shage index.php?myName=wanghui wanghui.html就是XML数据
  • python生成xml文件

    千次阅读 2017-02-14 13:45:06
    转自:...本文是一个使用ElementTree有关类库,生成xml文件的例子# *-* coding=utf-8 from xml.etree.ElementTree import ElementTree from xml.etree.ElementTree import Element from xml.etree.
  • junit 和ant 集成,,,生成的结果为xml,html,文本格式哦...
  • 读取数据,点解“获取”按钮动态生成XML格式的文档,并把生成的文档放在TEXTBOX或者生成一个XML文件。2.点击“浏览”按钮,把获取到的XML格式文档,转换成HTML,在浏览器中显示。首先在ASPX对应的CS文件中引入using...
  • 查询结果生成xml格式

    2013-12-11 09:31:40
    Oracle数据库下,用xmldom,查询结果生成xml格式。 入参:<?xmlversion="1.0"encoding="utf-8"?> <PARAMS><!--查询条件节点。允许有多个item。条件之间是AND关系--> 查询参数类型 查询参数值 </REQ>
  • php动态生成xml文件

    2011-01-05 19:17:35
    一个php小程序,动态生成xml文件,读者可以在此基础上进行扩展,如读取DB数据再循环生成xml标签等等。
  • 使用BetwixtjavaBean生成xml

    千次阅读 2007-12-20 12:12:00
    The Betwixt library provides an XML introspection mechanism for mapping beans to XML in a flexible way. It is implemented using an XMLIntrospector and XMLBeanInfo classes which are similar to the s
  • freemarker生成excel、word、htmlxml简单例子

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 491,038
精华内容 196,415
关键字:

如何将xml生成html