請看看下面的鏈接(這裏的代碼不遵循SAX)使用Java讀取XML - SAX解析器
http://viralpatel.net/blogs/parsing-reading-xml-file-in-java-xml-reading-java-tutorial/
在這裏,好像我必須知道主的名字孩子elemenet(在這種情況下,「學生」),並解析它作爲一個字符串
NodeList studentList = docEle.getElementsByTagName("student");
所以在這裏,很喜歡用固定的元素名稱解析XML。但是,我有XML文件,我永遠不會知道元素的名稱。也就是說,在第一個xml文件中,標記名稱可以是'食物',在第二個xml文件中,標記名稱可以是「飲料」等等。這意味着,我永遠不會知道那裏有什麼元素,他們的名字/標籤是什麼。
我該如何編寫新的代碼/編輯給定的代碼?請幫忙。
您至少應該知道從XML中獲取的數據是什麼。在您甚至可以將元素從中取出之前,XML將被解析。 – nhahtdh
這是針對KPI的。那麼,行業數據 –
您是否正在編寫用於解析任意XML的庫?否則,您應該瞭解XML文檔的方案,並將任何意外的元素作爲錯誤處理。 –