Как добавить дочерний узел под родительским узлом в XML с PHP-кодом

Это в моем XML-файле:

<?xml version="1.0" ?>
- <AXISWeb xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AXISWeb.xsd">

<Membership>
<ExpiryDate />
<MemStatus />
<MemStatusDesc />

<RenewType />
<!-- I want new node here with php code -->
</Membership>

<Address>
<address1/>
...
</Address>

</AXISWeb>
Решения такого типа, приведенные на другом языке, но не в php, пожалуйста, может ли кто-нибудь помочь в этом
Благодарю.

-2

Решение

Вот решение вашей проблемы:

<?php
$xmldoc = new DOMDocument();
//xmldata.xml contains your xml data.
$xmldoc->load('xmldata.xml');
//if you want to add child under AXISWeb node
$root = $xmldoc->firstChild;
//otherwise use this line
//index = index of parent node such as for "Membership" it is 0. So just  replace index with 0.
$root=xmlDoc.getElementsByTagName("AXISWeb")[index];
$newElement = $xmldoc->createElement('newchild');
$root->appendChild($newElement);
$xmldoc->save('xmldata.xml');
?>
-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]