ファイルからプレーンな xml (タグなどを含む) を取得し、localStorage に保存する方法を検索します。
いくつかの機会を見つけましたが、それらのすべてがタグなしで xml を返します。私はこれを行うためにjQueryを好みます...
$.get
、およびAJAXを試しましたが$("").load()
、わかりません。xml全体を文字列としてlocalStorageに保存し、後で読みたい(そして操作したい)だけです。
誰にもアイデアはありますか?
よろしく
ファイルからプレーンな xml (タグなどを含む) を取得し、localStorage に保存する方法を検索します。
いくつかの機会を見つけましたが、それらのすべてがタグなしで xml を返します。私はこれを行うためにjQueryを好みます...
$.get
、およびAJAXを試しましたが$("").load()
、わかりません。xml全体を文字列としてlocalStorageに保存し、後で読みたい(そして操作したい)だけです。
誰にもアイデアはありますか?
よろしく
以下を使用できます。
$.ajax({
url: 'http://example.com',
dataType: 'text',
success: function (data) {
localStorage.setItem('xml-content', data);
}
});
これにより、XML ドキュメントがプレーン テキストとして提供され、localStorage
.
完全な解決策は次のとおりです。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<pre id="output">
</pre>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
function setXML() {
$.ajax({
url: 'test.xml',
dataType: 'text',
success: function (data) {
localStorage.setItem('xml-content', data);
getXML();
}
});
}
function getXML() {
var xml = localStorage.getItem('xml-content');
$('#output').text(xml);
}
setXML();
</script>
</body>
</html>