我一直在几个网站上工作,需要你的帮助。我想知道是否有一种方法可以使用 javascript 或 HTML 写入服务器上的 XML 文件。我在网上搜索了所有答案,但似乎找不到答案。谢谢,怀亚特
问问题
1519 次
2 回答
-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>
于 2012-04-08T21:39:46.677 回答