我有XML這是structed喜歡使用XSLT genric因爲我有許多XML轉換爲這種格式下Hierarchial XML來平整的XML使用XSLT
<root>
<PNode>
<node1>
<node1Child>data</node1Child>
<node2Child>data</node2Child>
</node1>
</PNode>
<SecondNode>
<node1>
<node1Child>
<child>data</child>
</node1Child>
</node1>
</SecondNode>
</root>
我想輸出。
<root>
<Pnode-node1-node1Child>data</Pnode-node1-node1Child>
<Pnode-node1-node2Child>data</Pnode-node1-node2Child>
<SecondNode-node1-node1child-child>data</SecondNode-node1-node1child-child>
</root>
它可能會更深或更少。
我能做到這一點通過XSLT請提供任何例子或引用
我想這樣做產生從SQL Server 2K8 R2 RDL PDF。因爲rdl不接受嵌套的xml,所以需要將它變平。
想你的意思是數據 SecondNode節點1 - node1Child孩子> –
JasonPlutext
2011-02-25 07:47:50
問得好,+1。查看我的答案,獲得完整,簡短和簡單的解決方案。還提供了廣泛的解釋。該轉換是健壯的,並將在名稱空間和前綴名稱的情況下工作。 – 2011-02-25 13:57:20