window 對象
XMP 元素 | xmp 對象
DHTML 對象
在 HTML 頁面上定義一個 XML 數(shù)據(jù)島。
成員表
標簽屬性 屬性 描述 canHaveHTML 獲取表明對象是否可以包含豐富的 HTML 標簽的值。 ID id 獲取標識對象的字符串。 isContentEditable 獲取表明用戶是否可編輯對象內(nèi)容的值。 isDisabled 獲取表明用戶是否可與該對象交互的值。 isMultiLine 獲取表明對象的內(nèi)容是包含一行還是多行的值。 parentElement 獲取對象層次中的父對象。 readyState 獲取對象的當前狀態(tài)。 recordset 從數(shù)據(jù)源對象設(shè)置或獲取對默認數(shù)據(jù)集的引用。 scopeName 獲取為該元素定義的命名空間。 SRC src 設(shè)置或獲取要由對象裝入的 URL。 tagUrn 設(shè)置或獲取在命名空間聲明中指定的統(tǒng)一資源名稱(URN)。 XMLDocument 獲取對由對象引出的的 XML 文檔對象模型(DOM)的引用。
行為 描述 clientCaps 提供關(guān)于 Internet Explorer 支持的特性的信息,以及提供即用即裝的方法。 download 下載文件并在下載完成后通知一個指定的回調(diào)函數(shù)。 homePage 包含關(guān)于用戶主頁的信息。
集合 描述 behaviorUrns 返回標識附加到該元素行為的統(tǒng)一資源名稱(URN)字符串的集合。
事件 描述 ondataavailable 每當異步傳輸數(shù)據(jù)的數(shù)據(jù)源對象的數(shù)據(jù)到達時觸發(fā)。 ondatasetchanged 當數(shù)據(jù)源對象對應(yīng)的數(shù)據(jù)集發(fā)生變更時觸發(fā)。 ondatasetcomplete 觸發(fā)就表明數(shù)據(jù)源對象所有數(shù)據(jù)都可用。 onreadystatechange 當對象狀態(tài)變更時觸發(fā)。 onrowenter 觸發(fā)就表明當前行已經(jīng)在數(shù)據(jù)源中更改,對象上有可用的新數(shù)據(jù)值。 onrowexit 當數(shù)據(jù)源控件更改對象當前行前觸發(fā)。 onrowsdelete 當行將要從記錄集中被刪除時觸發(fā)。 onrowsinserted 當在當前記錄集中插入新行后觸發(fā)。
方法 描述 addBehavior 給元素附加一個行為。 componentFromPoint 通過特定事件返回對象在指定坐標下的位置。 fireEvent 觸發(fā)對象的指定事件。 getAttributeNode 獲取由 attribute.name 屬性引用的 attribute 對象。 namedRecordset 根據(jù)來自于數(shù)據(jù)源對象(DSO)命名數(shù)據(jù)成員獲取記錄集。 normalize 合并鄰接 TextNode 對象以便生成一個常規(guī)的文檔對象模型。 removeAttributeNode 從對象中刪除刪除 attribute 對象。 removeBehavior 分離元素的行為。 setAttributeNode 設(shè)置 attribute 對象為對象的一部分。
樣式標簽屬性 樣式屬性 描述 behavior behavior 設(shè)置或獲取 DHTML 行為的位置。 text-autospace textAutospace 設(shè)置或獲取自動留空和文本的窄空間寬度調(diào)整。 text-underline-position textUnderlinePosition 設(shè)置或獲取對象的 textDecoration 屬性中設(shè)置的下劃線的位置。
注釋
XML 元素的 readyState 屬性是一個字符串值,這與 XMLDOMDocument 對象的 readyState 屬性不同,后者是長整型值。字符串值與 XML 文檔對象的長整型的對比在示例區(qū)中做了演示。
XMLDocument 屬性是默認屬性。
此元素在 Microsoft® Internet Explorer 5 的 HTML 和腳本中可用。
此元素不會被渲染。
此元素需要關(guān)閉標簽。
示例
下面的例子使用了 XML 元素定義了可直接嵌入 HTML 頁的簡單 XML 數(shù)據(jù)島。
<XML ID="oMetaData"> <METADATA> <AUTHOR>John Smith</AUTHOR> <GENERATOR>Visual Notepad</GENERATOR> <PAGETYPE>Reference</PAGETYPE> <ABSTRACT>Specifies a data island</ABSTRACT> </METADATA> </XML>下面的例子使用了 xml 對象的 readyState 屬性決定 XML 數(shù)據(jù)島 是否已經(jīng)完全下載了。
if (oMetaData.readyState == "complete") window.alert ("XML 文檔已就緒。");下面的例子使用了 XMLDOMDocument 對象的 readyState 屬性決定 XML 數(shù)據(jù)島 是否已經(jīng)完全下載了。
if (oMetaData.XMLDocument.readyState == 4) window.alert ("XML 文檔已就緒。");下面的腳本示例獲取數(shù)據(jù)島的 ABSTRACT 域所包含的文本。
var oNode = oMetaData.XMLDocument.selectSingleNode("METADATA/ABSTRACT"); alert(oNode.text);
標準信息
此對象是微軟對 HTML
的擴展。