![]() |
1
3
部分原因是,直到1.5,xpath才成为JDK的一部分,而log4j的XML配置早于该版本。
但可能更多的原因是log4j配置文件是一个简单的层次结构,并且很容易遍历这样的结构并设置配置选项。如果您查看的源代码
xpath不是DOM和SAX的替代品,而是它们上面的一个附加层。是的,你可以通过任何
配置文件通常会因为代码更改而更改,而不是反过来:您添加了一个要配置的功能,然后编写代码来配置它。
xpath的一个好用法是,当需要从文件中提取特定片段时,尤其是当提取片段的顺序与文件的文档顺序不一致时。 最后:我强烈建议使用 Apache Digester 或Java或GT系列XML序列化库中的任何一个,而不是显式XPath。 |
![]() |
2
0
当我只想从一个复杂的文档中获取一些信息,并且不想费心处理整个结构时,我发现xpath非常有用。例如,在使用Selenium测试框架时,可以使用XPath表达式选择网页中的元素。 |
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 5 月前 |
![]() |
surge3333 · 使用PowerShell构建XML 5 月前 |
|
Sandeep · XSLT代码,用于根据条件提取元素值 6 月前 |
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 6 月前 |
![]() |
Ian Kemp · 如何从SelectXml调用本机XPath函数? 7 月前 |