下午好。有一个文件emall.by/deal.xml它错了。客户端不想编辑它,这是一个简单的错误。标志和问题中的问题。那些。基本描述应放在CDATA中
$reader->open("text.xml");
$item = array();
while ($reader->read()) {
switch ($reader->nodeType) {
case (XMLReader::ELEMENT):
if ($reader->localName == 'currency') {
$item = $reader->expand();
$dom = new DomDocument();
$dom->recover = TRUE;
$node = $dom->importNode($item,true);
$dom->appendChild($node);
// загружаем в simpleXML только текущий node
$xml = simplexml_import_dom($node);
$id = $xml->attributes()->id;
}
}
}

如何恢复该行或让他们阅读?
答案 0 :(得分:0)
使用CDATA没有帮助,任何XML API都没有帮助,因为实体引用°
需要声明。因此,有人需要编辑文件并声明实体,或者您可以使用字符°
字面意思或使用<table class="table" style="width:100%" border="1">
<thead>
<tr>
<th class="code">Code</th>
<th class="description">Description</th>
<th class="delete">Delete</th>
</tr>
</thead>
<tbody>
<tr>
<td class="code" type="text">1</td>
<td type="text">aa</td>
<td class="delete">
<input type="checkbox">
</td>
</tr>
<tr>
<td class="code" type="text">2</td>
<td type="text">bb</td>
<td class="delete">
<input type="checkbox">
</td>
</tr>
<tr>
<td class="code" type="text">3</td>
<td type="text">cc</td>
<td class="delete">
<input type="checkbox">
</td>
</tr>
</tbody>
</table>
<br>
<input class="savebtn" style="width: 65px; font-size: 16px;" type="button" value="Save">
形式的数字字符引用。