我有多个XML字符串,但假设我有以下两个XML字符串。
<?xml version="1.0" encoding="utf-8"?>
<section xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<product datumLaatsteAanpassing="2015-07-30T21:43:08+02:00">
<productId>123</productId>
<naam>abc</naam>
<title>abc</titel>
</product>
</section>
第二个是:
<?xml version="1.0" encoding="utf-8"?>
<section xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<product datumLaatsteAanpassing="2015-07-30T21:43:08+02:00">
<productId>456</productId>
</product>
</section>
我想像这样合并它
<?xml version="1.0" encoding="utf-8"?>
<section xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<product datumLaatsteAanpassing="2015-07-30T21:43:08+02:00">
<productId>123</productId>
<naam>abc</naam>
<title>abc</titel>
</product>
<product datumLaatsteAanpassing="2015-07-30T21:43:08+02:00">
<productId>456</productId>
</product>
</section>
我已尝试使用php regex,但无法正常工作。最好的方法是什么?使用php regex还是使用诸如simpleXml或DOMDocument之类的php函数?