皆さんがお役に立てば幸いです。テキスト内に複数のxml宣言を含む文字列があります(XMLに似ていますが、アプリケーションはそれをバイナリ文字列として扱います)。これらの宣言を削除したいと思います。例えば
<?xml version="1.0" encoding="UTF-8"?>
<Parent>
<?xml version="1.0" encoding="UTF-8"?>
<Child1>
.
.
</Child1>
<?xml version="1.0" encoding="UTF-8"?>
<Child2>
.
.
</Child2>
</Parent>
この場合、omit-xml-declaration = "yes"はドキュメント内の宣言に到達できないため、機能しません。XSLTを使用して最初の宣言以外の宣言をエスケープする方法はありますか?私はおそらくこれらをどうにかしてCDATAすることができます(これがうまくいくかどうかはわかりませんが)