第一次翻譯,很多內容看的懂卻表達不好。。英文水平有待提高。
介紹xml
as3
包含了一組基於
ecmascript for xml (e4x)
標準(specification
)的類。這些類功能強大,而且能夠很容易用在處理
xml資料上。利用
e4x,你可以比以往的語言更快的開發處理
xml資料的程式。還有乙個額外的好處,就是你編的**很容易閱讀。
許多服務端程式用
xml來構造資料,所以你可以用
as3裡的
xml類來建立美觀的
ria程式來連線
web service
。乙個web service
是一種通過通用協議(比如
****** object access protocol (soap)
)連線客戶端與服務端的手段,比如連線乙個在客戶端的
flash player 9
程式和乙個在
web伺服器上的程式。
( 譯者注:相當於統一了程式介面,而
xml是資料傳遞的主要媒介)。
flex
提供了乙個用於處理
xml資料的類和方法的集合。
這些類和方法被統稱為
e4x。在
flex
中使用的兩個主要的類集合是
xml和
xmllist 。注意
: 在as2.0
中也有乙個
xml類。在
as3.0
中,他被重新命名為
xmldocument
。這樣他就不會和
e4x中的
xml類產生衝突。在
as3.0
中,這些遺留類——
xmldocument
,xmlnode
,xmlparser
,和xmltag
——被包含在
flash.xml
包中,主要是用來對
as2.0
支援。e4x
類是核心類;所以你不需要匯入包就可以使用他們。這個快速入門不對
as2 xml
的遺留類做更深的討論。更多的細節要看
flex 3
語言參考中的
flash.xml包。
下面的例子用
actionscript
建立乙個叫做
mybooks
的xml literal
控制項。你可以在
as**塊中用
xml建立乙個
xml literals
控制項,然後把它賦值給乙個
xml型別的變數,因為在
flex
中xml
是乙個本地資料型別,就像
number
或者boolean
一樣。以下例子中的
mybooks xml literal
包含了兩個書條目。第乙個書條目有四個子元素,分別叫做
title
,author
,amazonurl,
和pagecount
。為了訪問
xml例項中的元素,可以用(
.)運算子,就像訪問乙個物件的屬性一樣。例如,要得到乙個書條目列表的引用,可以寫
mybooks.book.
。這句話的返回值是乙個
xmllist
例項,它包含了
mybooks
中兩個書條目。訪問
xmllist
中特定的條目,可以用陣列符號。例如,用
mybooks.book[0]
,就得到了第一本書的引用。如果曾經接觸過
as的物件和陣列,你應該對這些點運算子和陣列符號很熟悉。然而,
e4x卻不止是這樣,他能讓你在
xml中查詢到包含特定屬性(
attribute
)的條目。
在下面的例子中,通過查詢條目的
isbn
內容得到第一本書的引用。
e4x中的屬性
表示法是在他們前面加「@
」符號。語句
mybooks.book.( @isbn == 「1590595181」)
意思就是
「找到那本
isbn attribute
是1590595181
的書。」其他的例子描述了更高階的功能,查詢技術。
**:xml語言:
codee#1268
01xml語言: codee#1267
// model: xml 資料範例
18// 我收集的一些書
@和( . )
運算子不僅用來讀取
xml中的資料,還可以用在給資料賦值。
下面的例子建立了乙個主
/從檢視。主檢視包含了乙個
datagrid
控制項來表示數目列表。在從檢視中,可以在從檢視輸入資料來書的資訊。主/
從檢視使用資料繫結來從
xml中讀取和修改資料。
可以用以下幾種方式來使用
e4x:
mybooks.book
表示xmllist
中的書目。
mybooks.book[selectedbookindex]
表示當前所選擇的書目。
mybooks.book[selectedbookindex].title
表示當前選擇書目的
title
根據當前所選擇書目的
title
,來修改文字框的內容。
需要把mybooks.book[selectedbookindex].title.
繫結到文字框的文字屬性。同樣的,根據使用者最後輸入的資料來修改
xml內容,當文字框中的文字改變時,要把最後輸入的文字賦值給
mybooks.book[selectedbookindex].title
其他在detail view
的元件也像
titleinput control
一樣處理資料。
ML Data Processing資料預處理
資料歸一化 引數 arrays list np.array matrices padas dataframes 需被分割的樣本集 options test size 在0.0和1.0之間,表示要從樣本集拆分到測試集的比例,預設為0.25 train size 在0.0和1.0之間,表示要從樣本集拆分...
邏輯回歸 breast cancer 資料集處理
coding utf 8 import pandas as pd import numpy as np from matplotlib import pyplot as plt from sklearn.model selection import train test split definit ...
解決Oracle中Exp Imp大量資料處理問題
oracle的exp imp是許多使用者經常使用的兩個工具。它們常被用來做資料庫的邏輯備份,資料庫重組和資料轉移等工作。先由exp把資料卸出到檔案系統,產生乙個。dmp檔案,然後必要時再由imp將資料裝入資料庫。對於一般中小型資料庫來說,全資料庫的exp所產生的dmp檔案可能小於2gb,但對稍大型的...