我知道这是非常基本的,但我似乎无法在domdocuemnt和xpath上找到任何好的信息。
如何使用domdocument和xpath轻松获取错误值(作为字符串)?
<Rows Items="1">
<Row Error="2" Description="Unknown key" Cause="Unknown key" Resolution="" />
</Rows>
提前致谢,
答案 0 :(得分:1)
一些XPath,你会觉得很有用。
所有错误:
/Rows/Row/@Error
错误的特定行:
/Rows/Row[@Error=2]
特定行的描述:
/Rows/Row/@Description[../@Error=2]
答案 1 :(得分:1)
我如何使用简单地获取错误的值(作为字符串) domdocument和xpath?
使用强>:
/*/Row/@*
以上XPAth表达式选择单Error
的所有属性(Description
,Cause
,Resolution
和Raw
}提供的XML文档中的元素。如果要将这些连接/格式化为单个字符串,则需要通过返回的节点列表进行迭代(使用PL)。
可以单独选择属性,每个属性都有一个单独的XPath表达式:
/*/Row/@Error
/*/Row/@Description
/*/Row/@Cause
/*/Row/@Resolution