<source>
<job>
<title><![CDATA[newsTitle]]></title>
<date><![CDATA[newsTo]]></date>
.......
現在,我需要之後<source>
標籤添加如何在XML的第一個元素之前插入子註釋?
<publisher>abc</publisher>
<publisherurl>http://google.com</publisherurl>
。我嘗試了下面的代碼,但它在源標籤後面添加!
$doc = new DOMDocument();
$doc->load('C:\test.xml', LIBXML_NOBLANKS);
$xpath = new DOMXPath($doc);
$hrefs = $xpath->evaluate("/source");
$href = $hrefs->item(0);
$link = $doc->createElement("publisher","abc");
$href->appendChild($link);
$link = $doc->createElement("publisherurl","www.google.com");
$href->appendChild($link);
print $doc->save('C:\test.xml');
如何在源碼之後添加這些節點?
這是PHP嗎?如果是這樣,標記它會有所幫助。 –
爲什麼包含'
替代解決方案:添加帶有ID或時間戳的節點,讓他們隨時隨地添加,並在閱讀時按最新添加進行排序。 – michi