![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 遠仔 ![]()
![]() |
以上,大大們麻煩了>"<
本篇文章發表於2012-06-20 18:31
|
1樓
作者回應
遠仔 ![]() |
喔忘了,請問
#9的uri是什麼啊@@? #10會SHOW出xmlns的內容是嗎?
本篇文章回覆於2012-06-20 19:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
最有價值解答
香帥 ![]() |
一般來說URI(Universal Resource Identifier)是 泛指任何可以識別出某項資源(某個東西、某個人、某個....)的項目,
這又可區分為兩種,一是URN(Universal Resource Name),是指能夠識別出某項資源的名稱,比如說「google」就是URN;另一種URI就是最常用的URL(Universal Resource Locator),除了能識別出某項資源外,還能指出資源所在的位置,比如說 http://www.google.com/ 就是URL。 #10會SHOW出xmlns的內容是嗎? 應該說是[取得節點的預設命名空間] 以下會更清楚
本篇文章回覆於2012-06-23 14:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
還有您問的
//這代表xml.name()是顯示xml的命名空間嗎? 那是傳回Qname物件,與localName傳回String稍為不同 Qname可以包含主機名稱及限定範圍名稱. //請問這二行為何輸出相同呢?又在什麼情況下輸出會不同? 請參考以下程式碼 會輸出 a.b.c::mylim mylim mylim 得出name()之後看到是由以下兩個組成a.b.c表示是主機名稱位址,::後面mylim代表限定範圍名稱 xml.name ().localName為存取name的限定範圍名稱即::後面mylim trace(xml.localName());這xml變數的限定範圍名稱亦::後面mylim 兩者看起來是一樣,一時也很難找出輸出會不同的例子?因為都是在根節點.照理要一樣. //所以xml.setName('page');是把子節點名稱換成()裡的名稱嗎@@? 是這樣沒錯.
本篇文章回覆於2012-06-23 19:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
我再找到不是根節點範例程式碼如下
由以上應該可以推斷 xxx.localName() 與 xxx.name().localName 是會得到相同結果的. 這點被樓主發現,可見樓主追根究底研究精神可嘉真令人欽佩.
本篇文章回覆於2012-06-23 19:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
遠仔 ![]() |
帥大再請問一下@@
trace(body.namespace().prefix); // soap 中 prefix是什麼意思啊0.0?
本篇文章回覆於2012-06-28 11:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
prefix是命名空間前置詞
前置詞是一個字串,用於參照 XML 物件內的命名空間。 如果未定義前置詞,當 XML 轉換為字串時,便會自動產生前置詞。 請參考http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/Namespace.html
本篇文章回覆於2012-06-28 13:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
遠仔 ![]() |
感恩~~
本篇文章回覆於2012-06-28 20:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |