久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在 Java 中從 String 創建 XML 對象?

How to create a XML object from String in Java?(如何在 Java 中從 String 創建 XML 對象?)
本文介紹了如何在 Java 中從 String 創建 XML 對象?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試編寫一個代碼來幫助我創建一個 XML 對象.例如,我將一個字符串作為函數的輸入,它會返回一個 XMLObject.

I am trying to write a code that helps me to create a XML object. For example, I will give a string as input to a function and it will return me a XMLObject.

XMLObject convertToXML(String s) {}

當我在網上搜索時,我通常會看到有關創建 XML 文檔的示例.所以我看到的所有關于創建 XML 并寫入文件并創建文件的事情.但我做過類似的事情:

When I was searching on the net, generally I saw examples about creating XML documents. So all the things I saw about creating an XML and write on to a file and create the file. But I have done something like that:

Document document = new Document();
Element child = new Element("snmp");
child.addContent(new Element("snmpType").setText("snmpget"));
child.addContent(new Element("IpAdress").setText("127.0.0.1"));
child.addContent(new Element("OID").setText("1.3.6.1.2.1.1.3.0"));
document.setContent(child);

您認為創建一個 XML 對象就足夠了嗎?你能幫我如何從 XML 中獲取數據嗎?例如,如何從該 XML 中獲取 IpAdress?

Do you think it is enough to create an XML object? and also can you please help me how to get data from XML? For example, how can I get the IpAdressfrom that XML?

非常感謝大家

編輯 1: 實際上,現在我認為擁有一個像 base.xml 這樣的文件對我來說可能會容易得多,我會將所有基本內容寫入其中例如:

EDIT 1: Actually now I thought that maybe it would be much easier for me to have a file like base.xml, I will write all basic things into that for example:

<snmp>
<snmpType><snmpType>
<OID></OID>
</snmp>

然后使用這個文件創建一個 XML 對象.你怎么看?

and then use this file to create a XML object. What do you think about that?

推薦答案

如果您可以創建字符串 xml,您可以輕松地將其轉換為 xml 文檔對象,例如-

If you can create a string xml you can easily transform it to the xml document object e.g. -

String xmlString = "<?xml version="1.0" encoding="utf-8"?><a><b></b><c></c></a>";  

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  
DocumentBuilder builder;  
try {  
    builder = factory.newDocumentBuilder();  
    Document document = builder.parse(new InputSource(new StringReader(xmlString)));  
} catch (Exception e) {  
    e.printStackTrace();  
} 

您可以使用文檔對象和xml解析庫或xpath來取回ip地址.

You can use the document object and xml parsing libraries or xpath to get back the ip address.

這篇關于如何在 Java 中從 String 創建 XML 對象?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Upload progress listener not fired (Google drive API)(上傳進度偵聽器未觸發(Google 驅動器 API))
Save file in specific folder with Google Drive SDK(使用 Google Drive SDK 將文件保存在特定文件夾中)
Google Drive Android API - Invalid DriveId and Null ResourceId(Google Drive Android API - 無效的 DriveId 和 Null ResourceId)
Google drive api services account view uploaded files to google drive using java(谷歌驅動api服務賬戶查看上傳文件到谷歌驅動使用java)
Google Drive service account returns 403 usageLimits(Google Drive 服務帳號返回 403 usageLimits)
com.google.api.client.json.jackson.JacksonFactory; missing in Google Drive example(com.google.api.client.json.jackson.JacksonFactory;Google Drive 示例中缺少)
主站蜘蛛池模板: 日本一区二区在线视频 | 日韩成人国产 | 亚洲精品视频在线播放 | 久草视频观看 | 精品日韩在线 | 亚洲成人精品一区 | 色吧综合网 | 国产乱码精品一区二区三区忘忧草 | 草久在线视频 | 成人高清在线视频 | 丁香久久| 久久精品一区二 | 中文字幕一二三 | av黄在线观看 | 久久久一区二区三区 | 国产乱码高清区二区三区在线 | 成人国产精品久久 | 看片地址 | 国产欧美日韩精品一区 | 亚洲精选久久 | 亚洲精品一区二区三区中文字幕 | 精品国产一区二区三区av片 | 久久久久久国模大尺度人体 | 一区中文字幕 | 男人的天堂久久 | 呦呦在线视频 | 久久久久久九九九九九九 | 国产精品一区二区三区在线 | 国产一区二区三区在线视频 | 国产91在线播放 | 日韩一级精品视频在线观看 | 免费福利视频一区二区三区 | 亚洲手机在线 | 欧美久久精品一级黑人c片 91免费在线视频 | 黑人精品欧美一区二区蜜桃 | 九九精品视频在线 | 亚洲区视频 | 免费国产一区二区 | 免费观看色 | 日韩影院在线 | 久久精品视频在线观看 |