gpt4 book ai didi

php - 使用带有冒号的 PHP 添加简单的 XML 元素

转载 作者:行者123 更新时间:2023-12-04 02:52:28 25 4
gpt4 key购买 nike

我正在尝试使用包含冒号的 PHP 添加 XML 属性。

我希望它看起来像这样:

<record xsi:schemaLocation="http://abc.com/abcItem file:///somename.xsd">

我试图像这样添加属性:

$record_xml->addAttribute('xsi:schemaLocation','http://abc.com file:///somepath/somename.xsd');

但是生成的 XML 是:

<record schemaLocation="http://abc.com/abcItem file:///somepath/somename.xsd">

最佳答案

除了命名空间前缀(冒号之前的部分),您还必须包括相应的命名空间URI(作为第三个参数):

$record_xml->addAttribute(
'xsi:schemaLocation',
'http://abc.com file:///somepath/somename.xsd',
'http://www.w3.org/2001/XMLSchema-instance'
);

关于php - 使用带有冒号的 PHP 添加简单的 XML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com