【发布时间】:2016-12-12 17:53:22
【问题描述】:
我有一个由外部实体生成的 XML 文件,我想使用 SimpleXML 对其进行解析。我的问题是,在客户给出的映射中,我有一些条件来获取我想要的信息。
例如,客户端代码的映射是这样的:E1ADRM1\PARTNER_Q=OSO\E1ADRE1\EXTEND_D,这意味着客户端的代码是 EXTEND_D 标记的值,它嵌套在许多 PARTNER_Q 标记之一中.具有OSO 值的那个。
我今天开始探索 SimpleXML,所以我不知道如何获取此信息。
就我目前所阅读的内容而言,获取节点的信息并访问它的属性非常简单。如果我是一个 PARTNER_Q 并且没有条件,我的 $clientCode 将是 $xml->E1ADRM1->PARTNER_Q->E1ADRE1->EXTEND_D(对吗?)
关于如何在考虑到PARTNER_Q=OSO 条件的情况下获取信息的任何提示?
【问题讨论】:
标签: php parsing simplexml conditional-statements