2016-08-16 83 views
-4

我的要求是獲取XML中特定標籤之間的所有東西。 這樣做有什麼可能的方法?如何在java中獲取xml的protion?

例如我的XML看起來是這樣的:

<?xml version="1.0"?> 
<class> 
    <teacher> 
     <subject>English</subject> 
    </teacher> 
    <student rollno="393"> 
     <firstname>dinkar</firstname> 
     <lastname>kad</lastname> 
     <nickname>dinkar</nickname> 
     <marks>85</marks> 
    </student> 
    <student rollno="493"> 
     <firstname>Vaneet</firstname> 
     <lastname>Gupta</lastname> 
     <nickname>vinni</nickname> 
     <marks>95</marks> 
    </student> 
    <student rollno="593"> 
     <firstname>jasvir</firstname> 
     <lastname>singh</lastname> 
     <nickname>jazz</nickname> 
     <marks>90</marks> 
    </student> 
</class> 

所以,我怎麼能得到所有<teacher>標籤之間

+1

請提供更多信息:http://stackoverflow.com/help/how-to-ask –

+0

**您的編輯仍然不足,並且您的重新打開請求應該被拒絕。**您需要顯示的不僅僅是XML。有許多參考文獻可用於解析Java中的XML。使用一個,並返回一個特定的問題與特定的代碼。閱讀[問]。 – kjhughes

+0

您希望作爲代碼的輸出結果是什麼? –

回答

-1

好像Xpath的東西將是一個不錯的選擇,或者你

+0

XPath絕對是答案,但您應該包含一個用於選擇問題提示(現在已被編輯)的示例。 – Synchro