1

NSXMLDocument を使用して XML を解析しています。これは Web サービスから送られる XML であり、形式が正しくないことが多いためNSXMLDocumentTidyXML、解析できるように渡す必要があります。

ただし、NSXMLDocumentTidyXML が削除するテキストの改行を保持したいと思います。

ドキュメントから、xmlns:space="preserve"属性が XML tidier に空白を保持するように指示することを知っています。ただし、構文解析を開始する前に XML に含める必要があり、ノードに属性を追加できるのは構文解析の後であるため、どうすればよいかわかりません。

助言がありますか?現時点で考えられる唯一のことは、ルート タグの文字列を手動で検索し、入力文字列に挿入して属性を適用し、それを解析することです。それは私にはかなり脆弱に思えます…</p>

4

0 に答える 0