JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » AJAX討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 JavaScript 控制 xmlDoc 問題! :>
heimo





發文: 102
積分: 0
於 2009-10-13 12:28 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1
2
3
4
5
6
7
8
9
10
<chart chartid="aa">
<xaxis>
<date label="12/10/2009" />
<date label="10/10/2009" />
</xaxis>
<yaxis>
<set value="230" />
<set value="550" />
</yaxis>
</chart>


我有以上 XML String 由 Server 回來~
不過我另外有一隻 record
<date label="11/10/2009" /> 和 <set value="613" />
想加入 以上 XML當中

所以我用了以下 Function 把 回來的 String 轉作一個 XML Document..
1
2
3
4
5
6
7
8
9
10
11
12
function convert_string_to_xml(strXML) {
    if (window.ActiveXObject) {
      xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
      xmlDoc.async = "false";
      xmlDoc.loadXML(strXML);
      return xmlDoc;
    } else {
      parser = new DOMParser();
      xmlDoc = parser.parseFromString(strXML, "text/xml");
      return xmlDoc;
    }
  }


然後想 compare xaxis 的日子~
把我的 record insert入去

我叫了
1
2
 var chart = xmlDoc.documentElement.getElementsByTagName("chart");
 var xaxis = xmlDoc.documentElement.getElementsByTagName("xaxis");


問題 1:
chart.length 是 0
xaxis.length 是 2
而 xaxis 的 Object 沒有可用的 method...
可以我應該用 appendChind ? insertBerfore ? <==都沒有...

都沒有 method 的 :<
我應如何做 謝謝~ :>

問題 2:
順道一問 我可以有方法 get chartid 嘛?
因為 chart.length 是 0
chart.attributes 是 undefine

謝謝!!! :>


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
638 JavaScript 控制 xmlDoc 問題! :> heimo 1178 2009-10-13 12:28
» JWorld@TW »  AJAX討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8