类名: 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 XMLObject extends 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)