我一直在一些網站上工作,需要你的幫助。我想知道是否有辦法在使用JavaScript或HTML的服務器上寫入XML文件。我在網上搜索了所有答案,但似乎無法找到答案。 謝謝,Wyatt在服務器上寫入XML文件
1
A
回答
-2
我不知道通過JavaScript寫客戶端的可能性xml。 但在服務器端我知道你可以通過php編寫。 如果你想我附上例子。我希望我幫助你。
<?php
function fnDOMAddElement2Start($doc='')
{
if(!$doc)
{
$doc = new DOMDocument();
$doc->load('Dictionary_user.xml');
}
$Dictionary_user = $doc->documentElement;
#var_dump($Dictionary_user->childNodes->item(0)->parentNode->nodeName);
$newWord = $doc->createElement('newWord');
#$newWord->setAttribute('isbn','http-equiv="Content-Type" content="text/html; CHARSET=windows-1255"');
$prop = $doc->createElement('Heb','bull');
$newWord->appendChild($prop);
$prop = $doc->createElement('Eng','bu');
$newWord->appendChild($prop);
$Dictionary_user->childNodes->item(0)->parentNode->insertBefore($newWord,$Dictionary_user->childNodes->item(0));
header("Content-type: text/xml");
echo $doc->saveXML();
$doc->save("Dictionary_user.xml");
}
fnDOMAddElement2Start();
?>
xml文件似乎是:
<?xml version="1.0"?>
<Dictionarys>
<newWord>
<Heb>bull</Heb>
<Eng>bu</Eng>
<newWord>
<Heb>Dog</Heb>
<Eng>DO</Eng>
</newWord>
<newWord>
<Heb>Cat</Heb>
<Eng>ca</Eng>
</newWord>
</Dictionarys>
+0
-1。這個答案完全錯誤。這個問題沒有問及關於PHP(它甚至沒有暗示它是一個選項)。它沒有提供任何有助於通過客戶端JavaScript寫入服務器端XML的信息,這就是問題所在。 – 2012-04-08 21:42:52
0
HTML不是一種編程語言,它不能寫任何東西。
如果您想使用JavaScript,那麼您需要使用服務器端JavaScript。目前SSJS的常用工具是node.js。 file system模塊將允許您寫入磁盤。
+0
是的,我知道HTML不是一種語言。這是一個錯誤的寫作。謝謝。 – Wyatt78 2012-04-08 22:21:52
相關問題
- 1. 在服務器上用PHP寫入XML文件
- 2. PHP寫入服務器上的文件
- 3. VBScript寫入服務器文本文件
- 4. 在Java中的ftp服務器上寫入文本文件
- 5. 文本寫入服務器上
- 6. 如何在服務器響應上寫入文件對象並且不在服務器上保存文件?
- 7. 無法將文件寫入服務器
- 8. 寫入文件到遠程服務器
- 9. 無法將文件寫入服務器
- 10. 將文件寫入Web服務器 - ASP.NET
- 11. 保護服務器上的xml文件
- 12. 上傳XML文件服務器
- 13. PHP不寫入文件在Windows服務器上
- 14. 在服務器上簽名的小程序寫入文件
- 15. 權限被拒絕在服務器上寫入文件
- 16. Angular - 在節點服務器上寫入觸發文件
- 17. 無法在實際服務器上寫入圖像文件
- 18. 如何在遠程服務器上寫入CSV文件?
- 19. 在服務器上讀取寫入excel文件
- 20. 使用php寫入文件在web服務器上
- 21. 使用CLR在服務器上寫入文件
- 22. Perl無法在服務器上寫入文件
- 23. 在另一臺服務器的文件上寫入
- 24. 在遠程服務器上爲文件夾寫入權限
- 25. 從Android上讀取/寫入服務器上的文件
- 26. 在XML文件上寫入問題
- 27. 使用Android服務將xml文件上傳到服務器
- 28. 在多臺服務器上使用NLog。想要在特定服務器上寫入1個文件
- 29. 如何允許寫入服務器上的文件ASP.net
- 30. phpleague flysystem讀取和寫入服務器上的大文件
服務器需要接受上傳的文件。你的用例到目前爲止還不清楚;你想要做什麼? – 2012-04-08 21:36:21