Как добавить префикс и URI для объектов XML (PHP) - PullRequest
1 голос
/ 20 января 2012

в этом примере найдено здесь :

<?php
$newsXML = new SimpleXMLElement("<news></news>");
$newsXML->addAttribute('newsPagePrefix', 'value goes here');
$newsIntro = $newsXML->addChild('content');
$newsIntro->addAttribute('type', 'latest');
Header('Content-type: text/xml');
echo $newsXML->asXML();
?>

Мы создаем объект XML с нуля.все в порядке.мой вопрос, как встроить префикс в тег во время создания объекта?

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Header />
    <soapenv:Body>
        <EnviarLoteRpsEnvio xmlns="http://www.betha.com.br/e-nota-contribuinte-ws">
                           ...some important xml...
        </EnviarLoteRpsEnvio>
    </soapenv:Body>
</soapenv:Envelope>

в этом коде выше, показать окончательный XML, как, во время создания объекта XML, я встраиваюпрефиксы в тегах?извините за мой ошибочный английский .. спасибо за помощь.

...