久久久久久久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 示例中缺少)
主站蜘蛛池模板: 国产成人一区二区三区久久久 | 免费在线观看一级毛片 | 97人人超碰 | 国产精品久久久久久久久久 | 免费观看毛片 | 国产精品久久久久久久久久久久 | 综合在线视频 | 美国黄色毛片 | 国产亚洲欧美在线 | 欧美日韩国产一区二区三区 | 日韩久久精品电影 | 黄色大片在线免费观看 | 亚洲人久久 | av中文在线 | 黑人巨大精品欧美一区二区免费 | 伊人久久大香线 | 国产91一区| 综合一区二区三区 | 黄色精品视频网站 | 亚洲日本免费 | av网站免费观看 | 午夜免费福利电影 | 欧美日韩在线免费 | 国产免费一区二区 | 亚欧洲精品在线视频免费观看 | 午夜免费福利片 | 欧美男人天堂 | a级大片免费观看 | 国产午夜精品久久 | 91麻豆精品国产91久久久资源速度 | 有码一区 | www.久久精品视频 | 精品欧美黑人一区二区三区 | 夜夜爽99久久国产综合精品女不卡 | 久久毛片 | 亚洲不卡在线观看 | 天天精品在线 | 国产在线精品一区二区三区 | 国产精品视频网站 | 成人影院在线视频 | 色www精品视频在线观看 |