これについて多くを見つけることができなかったことに驚いた.これはダップではないと思う.
PHP で生成された HTML は次のようになります。
<!DOCTYPE html>
<html>
<head>
<title>Manipulate and Save XML</title>
</head>
<body>
...
<script type="text/xml" id="xml-data"><?=$well_formed_xml?></script>
...
</body>
</html>
私のjsアプリは次のように初期化されます:
var xml = $.parseXML($("#xml-data").html());
var $xml = $(xml);
次に、ユーザーが実行したアクションを通じて、この xml が走査、読み取り、および操作されます。操作された xml の文字列を取得して、ポストとしてサーバーに送信し、ファイル ダウンロード ダイアログを開始したいと考えています。
私はもう試した:
$xml.html() // returns null
$xml.toString() // returns "[object Object]"
xml.toString() // returns "[object Document]"
興味深いことに、私は最初に parseXML のjQuery マニュアル ページにアクセスし、XMLDocument 疑似/仮想型http://api.jquery.com/Types/#XMLDocumentへのリンクをたどろうとしましたが、そこには文書化されていないことがわかりました ( id="XMLDocument" のセクションはありません)。
何か案は?