0

したがって、完全にネストされたタグを持つXMLがありますが、タグのすぐ外に次のような奇妙な文字が表示されることになります。

<root><a_tag>Some perfectly valid string</a_tag> this
<b_tag>more data</b_tag>  
<c_tag>some more data</c_tag> 0</root>

これをネイティブに実行する関数はPHPにありますか、それともそれを実現するために正規表現が必要ですか?

私がすでに実行している関数は、この回答からのものだけです:https ://stackoverflow.com/a/3466049

編集:emacsでファイルを開くとき、各行の終わりには次のような文字のセットがあります:^@または^@ S

また、これらのドキュメントはInDesignで生成されました。

ありがとう!

4

1 に答える 1

0

多くの無駄な時間を費やした後、問題は単にAdobe InDesignがエクスポートされたXMLに多くの奇妙な文字を生成することでした-最終的な解決策は、次のようなInDesign設定を変更することでした:

Remap Break, Whitespace, and Special Characters

これにより、XMLの問題が即座に解決されました。

于 2012-09-29T17:10:09.533 に答える