Tôi đang cố viết một mã giúp tôi tạo một đối tượng XML. Ví dụ, tôi sẽ đưa ra một chuỗi như là đầu vào cho một hàm và nó sẽ trả về cho tôi một XMLObject.Cách tạo đối tượng XML từ Chuỗi trong Java?
XMLObject convertToXML(String s) {}
Khi tôi tìm kiếm trên mạng, thường tôi thấy các ví dụ về cách tạo tài liệu XML. Vì vậy, tất cả những điều tôi đã thấy về việc tạo ra một XML và viết vào một tập tin và tạo ra các tập tin. Nhưng tôi đã làm điều gì đó tương tự:
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);
Bạn có nghĩ là đủ để tạo đối tượng XML không? và bạn có thể vui lòng giúp tôi cách lấy dữ liệu từ XML không? Ví dụ, làm thế nào tôi có thể nhận được IpAdress
từ XML đó?
Cảm ơn tất cả các bạn rất nhiều
EDIT 1: Trên thực tế bây giờ tôi nghĩ rằng có lẽ nó sẽ dễ dàng hơn nhiều cho tôi để có một tập tin như base.xml
, tôi sẽ viết tất cả những điều cơ bản vào đó ví dụ:
<snmp>
<snmpType><snmpType>
<OID></OID>
</snmp>
và sau đó sử dụng tệp này để tạo đối tượng XML. Bạn nghĩ gì về điều này?
đặt tên đầy đủ (FQN) của XMLObject. Bạn đang sử dụng xmlbeans? –
Ok, câu hỏi đầu tiên: 'XMLObject' là gì? Thư viện nào vậy? –
XMLObject chỉ là một ví dụ, tôi muốn một hàm nhận được một chuỗi như một tham số và sau đó nó sẽ trả về một đối tượng XML. Tôi đang sử dụng jdom để thực hiện. – Ozer