私はこのようなXMLを持っています(任意のXML入力)
<NodeLevel1>
<NodeLevel2>
<NodeLevel3>
Sample text 1
</NodeLevel3>
</NodeLevel2>
<NodeLevel2>
.
.
.
... <NodeLevelN>
Some deep thought
</NodeLevelN>
</NodeLevel2>
<NodeLevel2>
Sample text 2
</NodeLevel2>
Sample text 3
</NodeLevel1>
XSLT変換後に必要なのは、次の4つのXMLのような単一のテキストノードのみを含む4つの新しいXMLです。
1.1。
<NodeLevel1>
<NodeLevel2>
<NodeLevel3>
Sample text 1
</NodeLevel3>
</NodeLevel2>
</NodeLevel1>
2.2。
<NodeLevel1>
<NodeLevel2>
.
.
.
... <NodeLevelN>
Some deep thought
</NodeLevelN>
</NodeLevel2>
</NodeLevel1>
3.3。
<NodeLevel1>
<NodeLevel2>
Sample text 2
</NodeLevel2>
</NodeLevel1>
4.4。
<NodeLevel1>
Sample text 3
</NodeLevel1>
それを行うための最良の方法は何ですか?私はC++を使用しています(libxml2とlibxsltを使用できます)ありがとう!