ノードコンテンツにいくつかのHTMLエンティティを含むXMLファイルがあります。例: - 何も起こりません、HTMLエンティティがまだ解析され、私はSimpleXMLは(simplexml_load_file
メソッドを使用して)することにより、ファイルをロードすると、私はsimplexml_load_fileでLIBXML_NOENTを指定するとSimpleXMLはHTMLエンティティを変換します
...
<node>node's content</node>
...
、ノードのコンテンツがnode's content
に自動的に変換されています。
元のノードのコンテンツを保存する方法は?
'LIBXML_NOENT'を指定しない限り、HTMLエンティティは解析されません。より多くのコードを表示できますか? –
エンティティがどのように動作しているか、それらが表現していることを誤解している可能性があります。その要素の文字列の内容は「ノードの内容」です。「'」はXMLに書き込まれた方法です。要素をXMLとして出力すると、再び '''が表示されます。 [この回答](https://stackoverflow.com/questions/13979582/php-simplexml-decoding-entities-in-cdata/13981917#13981917)に多少関連する質問もあります。 – IMSoP