9
A
回答
0
什麼情況下是文件中運行,而你去哪兒保存新的XML數據?
(通常情況下是瀏覽器,在這種情況下,你基本上能夠顯示它或將它張貼回服務器。)
但是,如果你正在編寫一個腳本,將在瀏覽器之外運行, 這取決於。
1
在IE中,您可以使用ActiveX操縱XML。
還有一個FF和其他W3C兼容瀏覽器的內置對象。
我建議你看看this article。
8
我發現林依晨Flesler的XMLWriter的構造函數是一個良好的開端從頭開始創建XML,看看這個
http://flesler.blogspot.com/2008/03/xmlwriter-for-javascript.html
例
function test(){
var v = new XMLWriter();
v.writeStartDocument(true);
v.writeElementString('test','Hello World');
v.writeAttributeString('foo','bar');
v.writeEndDocument();
console.log(v.flush());
}
結果
<?xml version="1.0" encoding="ISO-8859-1" standalone="true" ?>
<test foo="bar">Hello World</test>
需要注意的一點是,我噸不逃避字符串。
1
我創建了兩個函數如下:
function loadXMLDoc(filename){
if (window.XMLHttpRequest){
xhttp=new XMLHttpRequest();
}
else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP"); // code for IE 5-6
}
xhttp.open("GET",filename,false);
xhttp.send();
return xhttp.responseXML;
}
而且,將XML寫入到本地文件調用下面的函數。
function writeXML()
{
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var FILENAME="D:/YourXMLName/xml";
var file = fso.CreateTextFile(FILENAME, true);
file.WriteLine('<?xml version="1.0" encoding="utf-8"?>\n');
file.WriteLine('<PersonInfo>\n');
file.WriteLine('></Person>\n');
}
file.WriteLine('</PersonInfo>\n');
file.Close();
}
我希望這可以幫助,否則,你可以嘗試Ariel Flesler's XMLWriter在內存中創建XML。
相關問題
- 1. 需要創建和讀取和修改NSIS的XML文件
- 2. vs2008:創建和使用xml文件
- 3. 修改xml文件
- 4. 使用Perl修改XML文件
- 5. 如何使用PHP修改xml文件
- 6. 使用javascript創建和寫入文件
- 7. 使用Perl XML :: SAX修改XML文檔
- 8. 您可以使用Ant來構建/修改XML文件嗎?
- 9. 使用WatchService忽略文件事件(創建,修改,刪除)
- 10. C#創建/修改/讀取.xlsx文件
- 11. 我想使用JavaScript訪問和修改XML文件。修改後,我需要保存它。請幫忙!
- 12. 使用`posix_fallocate`創建的修剪文件
- 13. 如何用JavaScript創建和下載XML文件?
- 14. 使用XML和C創建Word文檔#
- 15. 通過使用PHP創建或修改來安排文件
- 16. Installshield使用用戶輸入值修改XML文件更改
- 17. 在javascript中創建var;修改腳本以創建var用法?
- 18. 修改XML文件中直接用java
- 19. 如何使用MSBuild創建XML文件?
- 20. 使用jsp創建xml文件
- 21. 使用ElementTree或lxml創建xml文件
- 22. 如何使用Java創建xml文件?
- 23. 使用python創建/解析xml文件
- 24. 使用xml元素創建kml文件
- 25. 創建使用XML文件中的PHP
- 26. 使用JSON或XML文件創建ViewControllers
- 27. 使用XmlWriter創建xml文件
- 28. 使用ActionScript創建臨時XML文件
- 29. 使用StreamReader和StreamWriter來修改文件
- 30. 使用javascript從預先創建的XML文件導入數據
我正在獲取google地圖的數據,並且需要存儲在xml文件中, 以及我需要根據xml元素創建地圖的xml文件。 – Avinash 2009-07-28 07:00:52
好吧,我想這意味着您正在運行瀏覽器(儘管它不一定如此)。當你存儲XML文件時,你想在哪裏存儲它? (在瀏覽器運行的計算機的文件系統中?在服務器所在的服務器上?) – 2009-07-28 07:03:04
我需要將它存儲在服務器上。 – Avinash 2009-07-28 07:03:57