DOMDocument の loadXML() で XML ファイルを読み込み、子要素が CDATA を持つかどうか判別したいと考えています。
xml
1<item> 2 <title>Hello</title> 3 <author><![CDATA[UserName]]></author> 4</item>
上の例では author が CDATA を持っています。
nodeType で判別できると思い次のようにしました。
php
1foreach($itemNode->childNodes as $child){ 2 var_dump($child->nodeType); 3}
結果はすべて XML_ELEMENT_NODE と XML_TEXT_NODE のどちらかで、XML_CDATA_SECTION_NODE になることはありませんでした。
子要素が CDATA セクションを持つかどうかを判定するにはどのようにすればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。