lshw xml parser lshw输出的XML解析器使用方法
lshw(硬件列表器)XML解析器是用来解析lshw命令输出的XML格式的工具。以下是如何使用它的两种方式:
a) 解析lshw命令返回的XML文件:
Nodes nodes = lshw.parser.xml.Lshw.unmarshall(\"lshw-output-hardware-description.xml\");
解析后,可以遍历节点:
for (NodeInfo node: nodes) {
System.out.println(node);
}
或者根据硬件ID找到特定节点:
NodeInfo node = nodes.findNodeByHardwareId(\"1\");
b) 生成XML:
lshw.parser.xml.Lshw.marshall(new NodeInfo(\"hardware 1\"), n);
下载地址
用户评论