我想将String转换为 org.jdom.Element
String s = "<rdf:Description rdf:about=\"http://dbpedia.org/resource/Barack_Obama\">";
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
从字符串解析 XML 的方法不止一种:
示例 1:
String xml = "Your XML";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new ByteArrayInputStream(xml.getBytes("UTF-8")));
Run Code Online (Sandbox Code Playgroud)
示例 2:
使用可以读取输入源的 SAXParser:
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser = factory.newSAXParser();
DefaultHandler handler = new DefaultHandler() {
saxParser.parse(new InputSource(new StringReader("Your XML")), handler);
Run Code Online (Sandbox Code Playgroud)
请参阅:SAXParser,InputSource
| 归档时间: |
|
| 查看次数: |
21061 次 |
| 最近记录: |