【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
178:nobodyさん 07/12/23 07:19:03 >$dom->content[0]で"aaa"、$dom->content[2]で"ddd"が取得できる。 ここ紛らわしいかな。 $xml = new SimpleXMLElement($xmlstr); //$xmlstrには177のXML文字列が入る $content0 = $xml->content[0]; // aaa $content2 = $xml->content[2]; // ddd ってことね。 179:175 07/12/23 07:45:21 /N04QiDA <data> aaa <p>bbb</p> ddd </data> この状態でXMLとして正しくてDOMで厳密にいうと、 Elementノードdataの最初の子はTextノードで、"\naaa\n"となる。 2番目の子は、Elementノードpで最後の子がTextノードの"\nddd\n"。 んで、SimpleXMLElementから、"\naaa"などのTextノードにアクセスしたい。 $sXML = new SimpleXMLElement($xml); $dom = dom_import_simplexml($sXml); $dom->firstChild->nodeValue = 'zzz'; $sXml = simplexml_import_dom($dom); ってやると、結果は <data>zzz<p>bbb</p> ddd </data> となる。 'zzz'の部分を"\nzzz\n"とすれば、 <data> zzz <p>bbb</p> ddd </data> こうなる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4074日前に更新/264 KB
担当:undef