0
我想包裝<foo/>
的子節點,它們不是<bar/>
或<baz/>
與<corge/>
。用XSL包裝某些節點
注:<bar/>
和<baz/>
將永遠是轉換如此<foo/>
第一子節點:
<root>
<foo>
<bar>bar</bar>
<baz>baz</baz>
<qux>qux</qux>
<grault>grault</grault>
</foo>
<foo>
<bar>bar</bar>
<baz>baz</baz>
<qux>qux</qux>
<quux>quux</quux>
</foo>
</root>
這樣:
<root>
<foo>
<bar>bar</bar>
<baz>baz</baz>
<corge>
<qux>qux</qux>
<grault>grault</grault>
</corge>
</foo>
<foo>
<bar>bar</bar>
<baz>baz</baz>
<corge>
<qux>qux</qux>
<quux>quux</quux>
</corge>
</foo>
</root>
有什麼好辦法做到這一點使用XSL?
+1推送式的例子。 – 2010-09-28 19:45:25