我是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