如何在xml对象上添加前缀和URI(PHP)

时间:2012-01-20 14:04:44

标签: php xml namespaces uri prefix

在此示例中找到here

<?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对象的过程中,我如何在标签中嵌入前缀?抱歉我的英文错误.. 谢谢你的帮助。

0 个答案:

没有答案