dom4j解析String类型

 @SuppressWarnings("unchecked")
    public static void main(String[] args)
    {
        String xsdl = "<EndpointList><EndpointEntity><urlID>400</urlID><urlName>CBS_AR4CC</urlName><urlEndpoint>null</urlEndpoint><urlDescription>null</urlDescription></EndpointEntity>";
        try
        {
            // 解析
            Document document = DocumentHelper.parseText(xsdl);
            
            // 获得根元素
            Element element = document.getRootElement();
            
            // 获得元素的所有子元素elements()
            List<Element> elements = element.elements();
            for(Element e : elements)
            {
                // 获得元素的所有子元素elements()
                List<Element> subElements = e.elements();
                for(Element sube : subElements)
                {
                    // getName()获得元素的名称 ,getText()元素的内容
                    System.out.println(sube.getName()+"---:"+sube.getText());
                }
            }
        }
        catch (DocumentException e)
        {
            e.printStackTrace();
        }
    }

你可能感兴趣的:(String类)