2

いくつかの HTML タグを表す XML の文字列があります。XML の一部を選択して HTML にインポートしたいと考えています。

私が現在行っていることの例:

<html>
<head>
   <meta charset="utf-8">
   <script src="http://code.jquery.com/jquery-1.9.1.js"></script>

</head>
<body>
<div><p>som text</p></div>
<h1>hi there</h1>
<button>click</button>
<script>

   xml = '<?xml version="1.0" encoding="utf-8"?><root><html><a href="#">the new link</a></html></root>';
   $xml =$($.parseXML( xml ));

$('button').on('click',function(){
    var content = $xml.find('html:first').contents();
    content.appendTo('body');
});
</script>
</body>
</html>

コードはページの最後にリンクを追加する必要がありますが、テキストしか表示されず、リンクは表示されません。HTML タグは機能しません。

https://github.com/jindw/xmldomのような jQuery の代わりに別のライブラリを使用してこれを行いましたが、結果は同じです。更新: これは jsfiddle リンクです: http://jsfiddle.net/V4gHz/

4

1 に答える 1