当我开发intellij idea插件时,我想在项目中阅读xml
文件。我该怎么做?
而且我不想要导入第三部分jar,只能使用intellij dom api。
答案 0 :(得分:0)
您可以按XmlFile
阅读xml,例如:
XmlFile file = ...;
final XmlDocument document = file.getDocument();
if (document != null) {
final XmlTag rootTag = document.getRootTag();
if (rootTag != null) {
final XmlTag foo = rootTag.findFirstSubTag("foo");
if (foo != null) {
final XmlTag[] bars = foo.findSubTags("bar");
if (bars.length > 1) {
String s = bars[1].getValue().getTrimmedText();
// do something
}
}
}
}
并按XmlTag[] tags = root.getSubTags();
获取chrildren,按root.getName(); root.getValue().getText()
获取标记名称和值