2009-06-27 101 views
0

我想用jquery進行xml解析。jquery for xml解析

我的XML的摘錄如下:

<ex>Some text here <it>some italic text</it> some more text <it>text more </it> text text <it>some more italic</it>go go</ex> 

我想和標籤中獲取文本並顯示我的內容基本上是按照

Some text here <i>some italic text</i> some more text <i>text more</i> text text <i> some more italic</i> go go 

,從以及獲取文本和格式化如上所示

任何幫助表示讚賞

謝謝

回答

1

你可以嘗試這樣的事情,我在$這不確定.text(),因爲這可能會忽略xml中的標記標籤,因爲您無法在xml文檔中使用.html()方法。應該希望指引你朝正確的方向發展。這也假設你有多個'ex'標籤。

$.get("youXML.xml", 
      function(data){ 
       var parsedHTML = "<div>"; 

       //For each ex tag do this 
       $(data).find("ex").each(function(){ 
        var $this = $(this);//The current ex tag we are iteration over 
        parsedHTML += "<p>" + $this.text() + "</p>"; 
       }); 
       parsedHTML += "</div>"; 

       $("#container").html(parsedHTML); 
      }); 
+0

感謝您的回覆,但我想要的是找出它的標記,並用html斜體標記替換 - 任何關於如何替換它們的指針? $ this.text()會給出ex標記中的全部文本,這不是我真正想要的 – Sunil 2009-06-28 13:11:26

0

查看jParse jQuery XML解析插件jParse !!