Ben bu konuda online bulabilirsiniz örnekler tüm belge kökünde bir XML dosyasına sadece ekleyerek içeriği kapsar, ama gerçekten bunu bu daha derin yapmak gerekir.
Benim XML dosyası basit, ben var:
<?xml v1 etc>
<channel>
<screenshots>
<item>
<title>Image Title</title>
<link>www.link.com/image.jpg</link>
</item>
</screenshots>
</channel>
Ben yapmak mümkün olmak istiyorum Tüm yeni "kalemi" unsurları, bir başlık ve bağlantı ile her ekleyin. Ben PHP DOM kullanarak gereken biliyorum, ama bütün belge üzerine yazmak yerine "ekran" kapsamında ziyade veri ekler, böylece bunu kod olarak nasıl stumped. Ben de XPath kullanmanız gerekebilir bir şüphe var, ama ben nasıl hiçbir fikrim yok!
Ben online örnekler biraradaydı var kod bu gibi görünüyor (ama ben yanlış olduğuna eminim)
$newshottitle = "My new screenshot";
$newshotlink = "http://www.image.com/image.jpg";
$dom = newDomDocument;
$dom->formatOutput = true;
$dom->load("../xml/screenshots.xml");
$dom->getElementsByTagName("screenshots");
$t = $dom->createElement("item");
$t = $dom->createElement("title");
$t->appendChild($dom->createTextNode("$newshottitle"));
$l = $dom->createElement("link");
$l->appendChild($dom->createTextNode("$newshotlink"));
$dom->save("../xml/screenshots.xml");