問題的複製 輸入:XSLT複製的,我怎麼能跳過子節點,同時通過XSL複製:複製的
<Rel>
<IRel UID1="3a4d1d2909d0" UID2="35fe61082294" DefUID="AssetSupplier" />
<IObject UID="3a4d1d2909d0.AssetSupplier.35fe61082294" />
<SPXSupplier>
<ISPFOrganization />
<ISPFAdminItem />
<IObject UID="b73ebb87-cd36-4c25-b9ed-35fe61082294"
Description="local supplier made in form (10C)"
Name="CASTROL1200" />
<ISupplierOrganization />
</SPXSupplier>
</Rel>
輸出: 我只是想跳過SPXSupplier及其子節點在我輸出
<Rel>
<IRel UID1="3a4d1d2909d0" UID2="35fe61082294" DefUID="AssetSupplier" />
<IObject UID="3a4d1d2909d0.AssetSupplier.35fe61082294" />
</Rel>
目前我使用的這個副本複製所有的事情,包括孩子, <xsl:copy-of select="self::node()"/>
我只想要<Rel>
,<IRel>
和<IObject>
標籤。排除其他東西。
[XSL:如何複製樹,但刪除某些節點?]的可能重複(http://stackoverflow.com/questions/1137563/xsl-how-to-copy-a-tree-but-removing-一些節點) – 2011-02-12 13:49:14