读取 SimpleXML 中带有连字符名称的节点
尝试使用 SimpleXML 读取带有连字符名称的 XML 节点时,标准点表示法可能无法按预期工作。提供的代码说明了此问题并导致未定义的常量错误。
要解决此特定问题,请使用数组表示法访问具有连字符名称的节点,如以下更正的代码所示:
$officeXML->{'document-meta'}
此语法对于 Element 节点是必需的,而 @attributes 中的 Attribute 节点可以使用数组表示法直接访问。例如:
echo $root->{'hyphenated-element'}['hyphenated-attribute']; // prints "bar"
有关 SimpleXML 基础知识的全面概述,请参阅手册中的 SimpleXml 基础知识部分。
以上是如何访问 SimpleXML 中连字符的节点名称?的详细内容。更多信息请关注PHP中文网其他相关文章!