2
Simple XMLを使用してXMLタグの内容をJavaのStringとして取得できますか? 私はConverterを使ってやろうとしています。 <tag1>
をInputNodeオブジェクトとしてobatinできますが、コンテンツをStringとして取り出すAPIはありません。 InputNode.getNext()
で子を繰り返して、名前、属性、値などを再帰的に取得してコンテンツを再構築することはできますが、元のXMLと一致するかどうかは確かではありません。SimpleXMLでInputNodeを文字列として取得する方法(Java)
例:
<root>
<tag1>
<unknownTag>Unknown</unknownTag>
<otherUnknownTag>
<children1>hello</children1>
<children2>bye</children2>
</otherUnknownTag>
</tag1>
<tag2>
...
</tag2>
</root>
私は、文字列として<tag1>
の以下の内容を取得(およびすべての<tag1>
子供のためのデシリアライゼーションを防ぐため)したいと思います:
<unknownTag>Unknown</unknownTag>
<otherUnknownTag>
<children1>hello</children1>
<children2>bye</children2>
</otherUnknownTag>
<tag1>
の内容は知られていませんデシリアライゼーション時に