![]() |
1
23
你可以试试这个,但你必须使用 simplexml_加载_字符串 售价$xml
或者,您仍然可以使用其他方法将编码添加到输出中。 简单替换
正则表达式
DOMDocument - 我知道你说过你不想使用DOMDocument,但这里有一个例子
您可以将此代码包装到一个函数中,该函数接收参数$encoding并将其添加到 |
![]() |
2
13
简单明了,只有这样做
输出
要在element only中添加属性,请使用
添加儿童用途
|
![]() |
3
2
DOMDoc的提案 Cristian Toma 如果文件不太重,这似乎是一个很好的方法。你可以用这样的方式来概括:
当您无法访问生成xml的序列化程序时,它非常有用。 |
![]() |
4
1
我想说的是,在创建每个XML对象时都需要这样做。即使SimpleXMLElement有一种设置它的方法,您仍然需要设置它,因为我猜对象可能会选择一个有效的默认值。 也许创建一个常数,然后创建这样的对象
|
![]() |
5
0
如果不指定编码,SimpleXML无法(理智地)猜测您想要的编码。 |
![]() |
Mr. Anderson · PHP-“复制”addchild函数的值 7 年前 |
![]() |
Waloob73 · PHP解析来自API的XML响应 7 年前 |
|
user5133374 · 将xml输出解析到下拉选择框中 7 年前 |
![]() |
Jason · PHP SimpleXML-多个子级同名 9 年前 |
![]() |
Kingy04 · 获取属性值SimpleXML Xpath PHP 9 年前 |
![]() |
Jake Wilson · SimpleXML扩展到具有特定属性值的元素? 10 年前 |