Удивлен, что я не смог найти много об этом, я не думаю, что это обман (кто знает больше?...)
Мой сгенерированный 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]"
Интересно отметить: сначала я зашел на страницу руководства jQuery по parseXML, попытался перейти по ссылке к псевдо/виртуальному типу XMLDocument http://api.jquery.com/Types/#XMLDocument только для того, чтобы обнаружить, что он там не задокументирован (нет раздела с id="XMLDocument").
Есть идеи?
xml
данные в элемент скрипта? - person undefined   schedule 20.11.2012