2013-03-09 41 views
0

這是XML文檔我從服務器獲取:如何從XML文檔的子元素中的Java Servlet

<?xml version="1.0" encoding="UTF-8"?> 
<w:createCustomerResponse xmlns:w="{ some namespace :) }"> 
    <w:usernameTaken /> 
</w:createCustomerResponse> 

這就是我要做的事:

InputStream inputter = connection.getInputStream(); 
SAXBuilder builder = new SAXBuilder(); 
Document docu = new Document(); 
try 
{ 
    docu = builder.build(inputter); 
} 
    catch (JDOMException e) 
{ 
    e.printStackTrace(); 
} 

outputter.output(docu, System.out); 

所以我在文檔中有一個xml文檔,但我不知道如何獲取value元素「usernameTaken」

回答

0

您可以檢索使用正確的命名空間URI從實際使用documen

docu.getRootElement().getChild("usernameTaken", 
    Namespace.getNamespace("{ some namespace :) }")) 

相關元素噸。