我是XSLT的新手,负责XML到XML的转换。我想使用XSLT将另一个XML中的元素的值添加为另一个xml中的属性。 结构看起来像这样。如何使用XSLT将另一个XML中的元素的值添加为另一个xml中的属性
源XML:
<content>
<aaa>value</aaa>
</content>
目标XML:
<block>
<ele name="value"></ele>
<block>
我不能做this.Please帮助。
我是XSLT的新手,负责XML到XML的转换。我想使用XSLT将另一个XML中的元素的值添加为另一个xml中的属性。 结构看起来像这样。如何使用XSLT将另一个XML中的元素的值添加为另一个xml中的属性
源XML:
<content>
<aaa>value</aaa>
</content>
目标XML:
<block>
<ele name="value"></ele>
<block>
我不能做this.Please帮助。
尝试这样:
<?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" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:element name="block">
<xsl:element name="ele">
<xsl:attribute name="name"><xsl:value-of select="/content/aaa"/></xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
非常感谢你......它的工作很好.. – Patan 2012-03-12 05:51:09
它的工作?你在哪里加载**另一个XML文档**?!您只是从**相同的XML **访问另一个**节点** – 2012-03-12 06:38:20
http://www.stylusstudio.com/xsllist/200110/post40030.html – 2014-11-27 07:02:53
http://old.nabble.com/Dynamically-load-XML-within -XSLT-to8143261.html – 2014-11-27 07:03:19