尝试解析XML文档以提取数据,获得以下警告
“警告:simplexml_load_string():开始预期标记,'<'未找到”。
我想知道是否应该责备strip_tags或者关闭ItemField标签的方式。
PHP看起来像这样,
<?php
$xml = file_get_contents('catalogmini.xml');
// replace '&' followed by a bunch of letters, numbers
// and underscores and an equal sign with &
$xml2 = strip_tags($xml);
$xml3 = simplexml_load_string($xml2);
?>
XML文件基本上就是这样,
<!DOCTYPE Catalog SYSTEM "http://store.yahoo.com/doc/dtd/Catalog.dtd">
<Catalog StoreID="yhst-11338625352771" StoreName="TeamTailgateShop.com" PublishTimestamp="1471553199">
<Item ID="422329cb" TableID="newitem">
<ItemField TableFieldID="upc" Value="013051464974" />
</Item>
</Catalog>