【发布时间】:2014-06-12 20:11:14
【问题描述】:
我在这里关注了信息:
Parse XML namespaces with php SimpleXML
这适用于除“cap:geocode”和“cap:parameter”条目中包含的信息之外的所有内容。
$geocode = $entry->children('cap',true)->geocode;
返回一个空值。
关于如何获取 cap:geocode 和 cap:parameter 条目内的数据的任何想法?
<cap:geocode>
<valueName>FIPS6</valueName>
<value>048017 048079</value>
<valueName>UGC</valueName>
<value>TXZ027 TXZ033</value>
</cap:geocode>
我需要读取 ValueName/Value 对。
【问题讨论】:
-
您错过了显示 XML。仅在某些子元素上使用命名空间前缀并不意味着您在右侧使用它
$entry。很可能你只是犯了一个小错误,仅此而已。 -
@hakre 我添加了链接文章中的 XML。
-
是整个 XML 还是摘录?如果是摘录,请添加(至少示例性/缩短)由
$entry表示的 XML,包括它的父元素。 -
整个 XML 在我在问题顶部链接到的原始文章中。我剪切并粘贴了那篇文章的摘录。 stackoverflow.com/questions/16412047/…
标签: php simplexml xml-namespaces cap