Hướng dẫn convert xml to string javascript - chuyển đổi xml thành chuỗi javascript
Phương thức này chuyển đổi một đối tượng XML thành chuỗi XML hợp lệ. Bạn phải sử dụng các phương thức XML GET khác để điều hướng qua tài liệu XML. Show Cú pháp XML.toXMLString(); Tranh luận Không có lập luận cho phương pháp này. Trả về giá trị Một chuỗi hoặc var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );3. Phương thức trả về một chuỗi chứa XML hợp lệ hoặc trả về var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );3 nếu nút hiện tại không phải là đối tượng XML. Thí dụ Ví dụ này chuyển đổi một đối tượng XML thành tài liệu XML hợp lệ. Ví dụ này yêu cầu dữ liệu mẫu sau:
var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString ); Tôi muốn chuyển đổi một phần tử XML như thế này:
Để chuỗi trong JavaScript Tôi đã sử dụng var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );5:
Chuỗi chỉ hiển thị trên alert () và trong bảng điều khiển. Trên trang nó chỉ nói
Tôi muốn lấy chuỗi.
Shytikov 8.8277 Huy hiệu vàng55 Huy hiệu bạc102 Huy hiệu Đồng7 gold badges55 silver badges102 bronze badges Đã hỏi ngày 27 tháng 3 năm 2012 lúc 22:34Mar 27, 2012 at 22:34
1 Bạn chưa nói với chúng tôi cách bạn đi hiển thị đối tượng đó. XMLSerializer hoạt động trên các nút dom, vì vậy đối tượng của bạn phải được thêm vào đâu đó, ví dụ:
Và nếu bạn chỉ muốn chuỗi XML đầy đủ được hiển thị:
MachineGhost 32K29 Huy hiệu vàng145 Huy hiệu bạc219 Huy hiệu đồng29 gold badges145 silver badges219 bronze badges Đã trả lời ngày 27 tháng 3 năm 2012 lúc 22:58Mar 27, 2012 at 22:58
VeblockveBlockveblock 1.88418 Huy hiệu bạc10 Huy hiệu đồng18 silver badges10 bronze badges 1
Sử dụng điều này trong trường hợp IE cho các vấn đề tương thích trình duyệt.
Benka 4.71235 Huy hiệu vàng46 Huy hiệu bạc58 Huy hiệu Đồng35 gold badges46 silver badges58 bronze badges Đã trả lời ngày 19 tháng 8 năm 2014 lúc 7:28Aug 19, 2014 at 7:28
Avinash Anandavinash AnandAvinash Anand 6051 Huy hiệu vàng18 Huy hiệu bạc24 Huy hiệu đồng1 gold badge18 silver badges24 bronze badges 1
Đã trả lời ngày 27 tháng 3 năm 2012 lúc 22:57Mar 27, 2012 at 22:57
Maericsmaericsmaerics Phù bằng vàng 147K4444 gold badges261 silver badges287 bronze badges Bạn đã thử kèm theo kết quả như trong
Ngoài ra, tôi sẽ sử dụng bảng điều khiển thay thế để thấy nội dung tốt hơn: var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );0 Đã trả lời ngày 27 tháng 3 năm 2012 lúc 22:51Mar 27, 2012 at 22:51
Inhaninhaninhan 7.3042 Huy hiệu vàng23 Huy hiệu bạc35 Huy hiệu Đồng2 gold badges23 silver badges35 bronze badges Nếu phần tử DOM var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );6 được lưu trữ trong đối tượng var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );7, thì bạn có thể truy cập giá trị bằng cách sử dụng: var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );1 Đã trả lời ngày 28 tháng 3 năm 2012 lúc 1:23Mar 28, 2012 at 1:23
AnuraganuragAnurag 139K36 Huy hiệu vàng220 Huy hiệu bạc257 Huy hiệu Đồng36 gold badges220 silver badges257 bronze badges Theo dõi điều này để in, nối dữ liệu từ dữ liệu XML được lưu trữ dưới dạng chuỗi bên trong JavScript var xmlObject = system.users print( "This is the original XML object:\n" + xmlObject ); var xmlString = xmlObject.toXMLString(); print( "This is the XML object after conversion to a string:\n" + xmlString );2 Đã trả lời ngày 14 tháng 8 năm 2017 lúc 13:56Aug 14, 2017 at 13:56
Jose Kjjose KJJose Kj 2.7641 Huy hiệu vàng25 Huy hiệu bạc38 Huy hiệu đồng1 gold badge25 silver badges38 bronze badges Bạn có thể phân tích XML trong JavaScript không?Trong một hành động JavaScript, bạn có thể phân tích và tạo XML bằng thư viện XML-JS. Ví dụ đầu tiên phân tích nội dung XML của biến cục bộ thành cấu trúc đối tượng JavaScript. Bạn cũng có thể truy xuất nội dung XML từ một nguồn khác, như biến quy trình hoặc dịch vụ web bên ngoài.you can parse and generate XML using the xml-js library. The first example parses XML content of a local variable into a JavaScript object structure. You can also retrieve XML content from another source, like a process variable or an external web service.
XML được sử dụng như thế nào với JavaScript?XML tách dữ liệu khỏi HTML khi hiển thị dữ liệu trong HTML, bạn không phải chỉnh sửa tệp HTML khi dữ liệu thay đổi.Với XML, dữ liệu có thể được lưu trữ trong các tệp XML riêng biệt.Với một vài dòng mã JavaScript, bạn có thể đọc tệp XML và cập nhật nội dung dữ liệu của bất kỳ trang HTML nào.you can read an XML file and update the data content of any HTML page.
Tôi có thể chuyển đổi XML thành JSON không?Để chuyển đổi tài liệu XML thành JSON, hãy làm theo các bước sau: Chọn hành động XML thành JSON từ Menu công cụ> JSON.tài liệu.Select the XML to JSON action from the Tools > JSON Tools menu. Choose or enter the Input URL of the XML document. Choose the path of the Output file that will contain the resulting JSON document.
Làm thế nào viết tệp XML trong JavaScript?var node = document.createelement ("item");Điều này sẽ tạo các nút HTML thay vì các nút XML và sẽ dẫn đến một nút có tên thẻ chữ thường. createElement("Item"); This will create HTML nodes instead of XML nodes and will result in a node with lower-case tag names. |