各位网友们好,相信很多人对xslt转换都不是特别的了解,因此呢,今天就来为大家分享下关于xslt转换以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
本文目录一览
1、在ARCGIS中,xslt的转换中,参数怎么设置?
2、利用xslt将xml转化为另一种xml
在ARCGIS中,xslt的转换中,参数怎么设置?
路径换成英文的试试,不要有特殊符号,为什么你的那个里面有那么多的¥利用xslt将xml转化为另一种xml
其实也挺简单的。。你去了解一下 Xpath 语法 我给你弄了个例子。。你自己在做下判断就行了首先把你的xml数据 命 data.xml 吧下边的 xsl 命名为 parse.xsl
<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method = "xml" omit-xml-declaration = "yes" indent = "yes"/><xsl:template match="/"><Datasource> <root> <xsl:for-each select="mxGraphModel/root/mxCell"> <books id="{@id}" value="{@values}" /> </xsl:for-each> </root></Datasource></xsl:template></xsl:stylesheet>
下面就写html脚本了
<script>var xml;var xsl;if(typeof window.ActiveXObject != 'undefined') { xml = new ActiveXObject("Microsoft.XMLDOM"); xsl = new ActiveXObject("Microsoft.XMLDOM");} else if(document.implementation && document.implementation.createDocument) { //mozilla xml = document.implementation.createDocument("", "", null); xsl = document.implementation.createDocument("", "", null);}// Load XML xml.async = false;xml.load("data.xml");// Load XSLxsl.async = false;xsl.load("parse.xsl");var xmlll=xml.transformNode(xsl);alert(xmlll);</script>