NOX
Новичок
SimpleXML, namespaces
В XML документе есть тэги и атрибуты с/без namespace. т.е
$string = <<<XML
<xml xmlns:a="http://site.net/a" xmlns:b="http://site.net/b" xmlns='http://site.net/'>
<a:tag>
TextA
</a:tag>
<b:tag>
TextB
</b:tag>
<tag id="0">
<newTag a:attribute="attributeA" b:attribute="attributeB"/>
Text
</tag>
</xml>
XML;
чтобы после загрузки в SimpleXMLElement [new SimpleXMLElement($string) ], объект "видел" следующую информацию
<xml>
<a:tag>
TextA
</a:tag>
<tag id="0">
<newTag a:attribute="attributeA"/>
Text
</tag>
</xml>
тэги и атрибуты без namespace общие для тэгов и атрибутов с namespace
(т.е. что-то вроде [new SimpleXMLElement($string, false, false, 'a' or '', true ) ])
порекомендуйте, куда копать чтобы оптимально выполнить задачу.
В XML документе есть тэги и атрибуты с/без namespace. т.е
$string = <<<XML
<xml xmlns:a="http://site.net/a" xmlns:b="http://site.net/b" xmlns='http://site.net/'>
<a:tag>
TextA
</a:tag>
<b:tag>
TextB
</b:tag>
<tag id="0">
<newTag a:attribute="attributeA" b:attribute="attributeB"/>
Text
</tag>
</xml>
XML;
чтобы после загрузки в SimpleXMLElement [new SimpleXMLElement($string) ], объект "видел" следующую информацию
<xml>
<a:tag>
TextA
</a:tag>
<tag id="0">
<newTag a:attribute="attributeA"/>
Text
</tag>
</xml>
тэги и атрибуты без namespace общие для тэгов и атрибутов с namespace
(т.е. что-то вроде [new SimpleXMLElement($string, false, false, 'a' or '', true ) ])
порекомендуйте, куда копать чтобы оптимально выполнить задачу.