Я новичок здесь, просто хотел попробовать, если я могу получить некоторую помощь здесь.Я хотел бы попросить помощи для моей проблемы.
Я получил XML-файл, и я хотел бы сравнить эти строки там с расширением файла для примера.Example.txt -> сравнить все строки в XML с моим расширением файла.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href"tx ?>
<zip>
<exclusions>
<switch> .bak </switch>
<switch> .tmp </switch>
<switch> .frm </switch>
<switch> .opt </switch>
<switch> .met </switch>
<switch> .i </switch>
</exclusions>
</zip>
Это мой XML-код, чтобы распечатать его, моя идея заключалась в том, чтобы сохранить все строки в массивах и сравнить их с моим расширением... но я не знаю как.
Надеюсь, у вас есть идеи для меня.
Спасибо
public class xmlFileExten {
public static void main(String[] args) {
try {
File file = new File(xmlFile);
DocumentBuilder dBuilder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
Document doc = dBuilder.parse(file);
System.out.println("Root element :" + doc.getDocumentElement().getNodeName());
if (doc.hasChildNodes()) {
printNote(doc.getChildNodes());
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
private static void printNote(NodeList nodeList) {
for (int count = 0; count < nodeList.getLength(); count++) {
Node tempNode = nodeList.item(count);
if (tempNode.getNodeType() == Node.ELEMENT_NODE) {
System.out.println("Node Value =" + tempNode.getTextContent());