XML 加载类(xmlObject) 的用法

类名: 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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章