類名: XML 加載類(xmlObject)
說明:可以方便像AS2時代一樣的加載XML文檔,沒有必要寫上URLRequest、URLLoader
繼承自:EventDispatcher
方法:
loadXML(path:String) :獲取外部指定路徑XML文件數據
get xml(sourceXml:XML):指定XML
get xml():返回xml格式數據
事件:
ProgressEvent.PROGRESS:正在下載時的事件信息,具體請查看AS3 類庫中的屬性
Event.COMPLETE 下載完成,具體請查看AS3 類庫中的屬性
IOErrorEvent.IO_ERROR 下載錯誤事件
----------------------------------------------------------------------------
javax.xml.crypto.dsig
接口 XMLObject
- 所有超級接口:
- XMLStructure
public interface XMLObjectextends XMLStructure
W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML Object
元素的表示形式。XMLObject
可以包含任何數據,也可以包含可選的 MIME 類型、ID 和編碼屬性。XML Schema Definition 的定義如下:
<element name="Object" type="ds:ObjectType"/>
<complexType name="ObjectType" mixed="true">
<sequence minOccurs="0" maxOccurs="unbounded">
<any namespace="##any" processContents="lax"/>
</sequence>
<attribute name="Id" type="ID" use="optional"/>
<attribute name="MimeType" type="string" use="optional"/>
<attribute name="Encoding" type="anyURI" use="optional"/>
</complexType>
通過調用 XMLSignatureFactory
類的 newXMLObject
方法,可以創建 XMLObject
實例,例如:
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM"); List content = Collections.singletonList(fac.newManifest(references))); XMLObject object = factory.newXMLObject(content, "object-1", null, null);
注意,爲避免與現有 java.lang.Object
類存在命名衝突,此類被命名爲 XMLObject
,而不是 Object
。
- 從以下版本開始:
- 1.6
- 另請參見:
XMLSignatureFactory.newXMLObject(List, String, String, String)