簡體   English   中英

如何在Prototype JS中讀取和解析(本地)XML文件?

[英]How to read and parse (local) XML-file in Prototype JS?

我必須在已經使用PrototypeJS的特定項目中創建一個模塊。

我所擁有的:-具有信息的XML文件

我想要的是:-一個簡單的div,它顯示XML文件的內容(使用XPath過濾)。

我是PrototypeJS的新手,也不知道從哪里開始,所以感謝您的幫助。

克里斯祝福

如果“本地”是指“客戶端”,則必須:

  • 包括供用戶輸入的文件,以將xml文件上傳到您的服務器
  • 通過ajax提取xml文件 (最簡單的方法)以將其作為javascript中的xml文檔
  • 使用專用API解析xml文件
  • 使用文本,圖像等構建內容的HTML表示,並將其包含在div中。

編輯:澄清獲取部分,這是您可以使用原型進行的操作:

new Ajax.Request('myfile.xml', {
  onSuccess: function(transport) {
    myParseXml(transport.responseXML);
  },
  onFailure: function(transport) {
    alert('Failure! Status code '+transport.status+' ('+transport.statusText+')');
  }
);

function myParseXml(xmlDoc) {
  var root = xmlDoc.documentElement;
  ...
}

嘗試:

<xml src="MyData.xml" id="mydata" >
var mydata = document.getElementById('mydata');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM