问题的复制 输入: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