# xmllint > XML 解析器和校验工具,支持 XPath,一种用于导航 XML 树的语法。 > 更多信息:。 - 返回所有名为 "foo" 的节点(标签): `xmllint --xpath "//{{foo}}" {{source_file.xml}}` - 返回第一个名为 "foo" 的节点内容作为字符串: `xmllint --xpath "string(//{{foo}})" {{source_file.xml}}` - 返回 HTML 文件中第二个锚点元素的 href 属性: `xmllint --html --xpath "string(//a[2]/@href)" webpage.xhtml` - 从文件返回可读性强(缩进)格式的 XML: `xmllint --format {{source_file.xml}}` - 检查 XML 文件是否符合其 DOCTYPE 声明的要求: `xmllint --valid {{source_file.xml}}` - 根据在线托管的 DTD 模式验证 XML: `xmllint --dtdvalid {{URL}} {{source_file.xml}}`