现在我被简单的任务困住了。我有代码:
<m:node1>
...
</m:node1>
<namespace:something attribute1='1'/>
<namespaceOther:other attribute1='2'/>
<namespaceOther:some attribute1='1'/>
所以如果 attribute1=1 我需要这个:
<m:node1>
...
</m:node1>
<namespace:something attribute1='1'/>
<namespaceOther:some attribute1='1'/>
我需要做的是复制<m:node1>
它的所有孩子并检查是否<namespace:* attribute1
相等然后复制它,否则不复制。
我想要类似的东西,<template match="*:*">
但那是不可能的。想不通这个。