Hướng dẫn display xml in html using javascript - hiển thị xml trong html bằng javascript
6 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Như câu hỏi nói, nó chỉ thoát khỏi bộ nhớ của tôi cách hiển thị XML trong JavaScript, tôi muốn hiển thị một số nguồn XML trong một div trên một trang, nằm bên cạnh kết quả được xử lý của XML trong một div khác. Không thể nhớ nếu có tương đương với lối thoát của JavaScript để chuyển đổi các thực thể trên máy khách Lưu ý: Các tệp XML được phục vụ như là từ máy chủ, vì vậy tôi cần một giải pháp phía máy khách: the xml files are served as is from the server, so I need a client side solution Lưu ý: Vấn đề chính là XML không hiển thị chính xác trong hầu hết các trình duyệt, tất cả các dấu ngoặc và thuộc tính biến mất, để lại cho bạn văn bản không giống XML: the main problem is XML doesn't render correctly in most browsers, all the brackets and attributes disappear, leaving you with text that doesn't look like xml Hỏi ngày 8 tháng 12 năm 2008 lúc 11:29Dec 8, 2008 at 11:29
Robert Gouldrobert GouldRobert Gould 67.5K61 Huy hiệu vàng185 Huy hiệu bạc271 Huy hiệu Đồng61 gold badges185 silver badges271 bronze badges Tìm nạp XML của bạn bằng AJAX và chỉ cần đặt kết quả vào Đã trả lời ngày 8 tháng 12 năm 2008 lúc 14:14Dec 8, 2008 at 14:14
1 Nếu bạn muốn trình duyệt hiển thị 0. 1 sẽ không làm công việc!Bên cạnh đó, trong tiêu đề 2 của yêu cầu phục vụ iframe , bạn nên gửi 4, vì vậy trình duyệt có thể hiểu rằng nội dung này là XML .Nhưng, nếu bạn thực sự cần phải nhìn thấy nó trong một div, bạn sẽ phải xây dựng cho mình một chức năng kết xuất 7. Bạn có thể sử dụng thẻ 8 9 cho điều đó, nếu chuỗi XML của bạn đã được định dạng (ngắt dòng và tab). Trong trường hợp đó, bạn sẽ phải thay thế 1 thành 2 trong chuỗi XML .Kết luận: 4 can't render XML and 8 in the same document. If you need it, you just have to workaround it.Đã trả lời ngày 8 tháng 12 năm 2008 lúc 11:57Dec 8, 2008 at 11:57
Daniel Silveiradaniel SilveiraDaniel Silveira 39,8k35 huy hiệu vàng98 Huy hiệu bạc120 Huy hiệu đồng35 gold badges98 silver badges120 bronze badges 2 Đây là một chức năng cho bạn:
Đã trả lời ngày 8 tháng 12 năm 2008 lúc 11:58Dec 8, 2008 at 11:58
Andrew G. Johnsonandrew G. JohnsonAndrew G. Johnson 26.2k30 Huy hiệu vàng88 Huy hiệu bạc134 Huy hiệu đồng30 gold badges88 silver badges134 bronze badges 3 Khi bạn không muốn sử dụng toàn bộ khung JavaScript chỉ cho điều này ...
7 có thể được tạo kiểu bằng CSS:
Đã trả lời ngày 8 tháng 12 năm 2008 lúc 13:08Dec 8, 2008 at 13:08
TomalaktomalakTomalak 326K66 Huy hiệu vàng516 Huy hiệu bạc619 Huy hiệu Đồng66 gold badges516 silver badges619 bronze badges 1 Vấn đề là bạn phải thoát khỏi các nhân vật mà trình phân tích cú pháp HTML sẽ giải thích là đánh dấu:, và trong một số trường hợp "và ' Core JavaScript không cung cấp điều này cho bạn, nhưng nhiều thư viện bổ trợ làm. Ví dụ: nguyên mẫu có: http://www.prototypejs.org/api/string/escapehtml Đã trả lời ngày 8 tháng 12 năm 2008 lúc 12:32Dec 8, 2008 at 12:32
Kdgregorykdgregorykdgregory 38K10 Huy hiệu vàng75 Huy hiệu bạc101 Huy hiệu đồng10 gold badges75 silver badges101 bronze badges Một kỹ thuật sẽ là sử dụng hai phần tử iframe với thuộc tính SRC được đặt thành tệp XML tương ứng có sẵn từ máy chủ (giả sử nó được hiển thị thông qua thư mục ảo):
Ngoài ra, bạn có khả năng có thể sử dụng yêu cầu loại AJAX để truy xuất các tài liệu XML và sau đó nhúng chúng vào tài liệu HTML một cách động bằng cách sử dụng một cái gì đó như:
Đã trả lời ngày 8 tháng 12 năm 2008 lúc 11:38Dec 8, 2008 at 11:38
J CJ cJ c 6.3473 Huy hiệu vàng29 Huy hiệu bạc29 Huy hiệu đồng3 gold badges29 silver badges29 bronze badges 4 Đây là cách dễ nhất tôi tìm thấy để hiển thị XML dưới dạng văn bản trên cùng một trang để sao chép và dán:
Đã trả lời ngày 5 tháng 7 năm 2014 lúc 11:16Jul 5, 2014 at 11:16
mèo Mèocat 2.8011 Huy hiệu vàng22 Huy hiệu bạc28 Huy hiệu đồng1 gold badge22 silver badges28 bronze badges 1 Làm thế nào bạn có thể tải dữ liệu XML vào trang HTML?Văn bản XML cũng có thể được tải từ một chuỗi văn bản. Lưu ý rằng phương thức "loadXML" (thay vì phương thức "tải") được sử dụng để tải chuỗi văn bản. Để hiển thị XML, bạn có thể sử dụng JavaScript. JavaScript (hoặc VBScript) có thể được sử dụng để nhập dữ liệu từ tệp XML và hiển thị dữ liệu XML bên trong trang HTML.JavaScript (or VBScript) can be used to import data from an XML file, and display the XML data inside an HTML page.
Bạn có thể sử dụng XML với JavaScript không?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..
Làm cách nào để hiển thị mã XML trong trình duyệt?Xem tệp XML trong trình duyệt chỉ về mọi trình duyệt có thể mở tệp XML.Trong Chrome, chỉ cần mở một tab mới và kéo tệp XML qua.Ngoài ra, nhấp chuột phải vào tệp XML và di chuột qua "Mở bằng" sau đó nhấp vào "Chrome".Khi bạn làm, tệp sẽ mở trong một tab mới.In Chrome, just open a new tab and drag the XML file over. Alternatively, right click on the XML file and hover over "Open with" then click "Chrome". When you do, the file will open in a new tab.
Làm cách nào để trực quan hóa một tệp XML?Bạn có thể xem các tệp XML theo các cách khác nhau bao gồm sử dụng trình soạn thảo văn bản, như Notepad hoặc Textedit, trình duyệt web như Safari, Chrome hoặc Firefox hoặc Trình xem XML.Mở trình chỉnh sửa văn bản hoặc trình xem XML của bạn, sau đó mở XML của bạn để xem nó.Kéo và thả tệp XML vào trình duyệt web của bạn để xem nó.using a text editor, like Notepad or TextEdit, a web browser like Safari, Chrome, or Firefox, or an XML viewer. Open your text editor or XML viewer, then open your XML to view it. Drag and drop the XML file to your web browser to view it. |