包:matlab.io.xml.dom
XML解析器选项
使用的属性matlab.io.xml.dom.ParserConfiguration
对象为XML解析器表示为一个指定选项matlab.io.xml.dom.Parser
对象。一个ParserConfiguration
当您创建一个创建对象解析器
对象。使用配置
财产的解析器
对象来访问ParserConfiguration
对象。
的matlab.io.xml.dom.ParserConfiguration
类是一个处理
类。
名称空间
- - - - - -是否需要申报名称空间元素名称前缀真正的
(默认)|假
是否需要声明名称空间的元素名称前缀,指定为真正的
或假
。如果该值为真正的
这些元素,解析器包括在输出文档:
元素没有前缀的名称
元素声明的前缀的名字
如果该值为假
,解析器还包括元素有未申报的前缀。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
LoadExternalDTD
- - - - - -是否加载外部DTD真正的
(默认)|假
是否加载外部文档类型定义(DTD),指定为真正的
或假
。如果该值为真正的
,解析器加载外部DTD输入指定的标记。如果这个选项是假的,解析器忽略了外部DTD。
如果验证
属性设置为真正的
,解析器忽略了LoadExternalDTD
财产和加载DTD。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
DisableEntityResolution
- - - - - -是否要禁用解决实体引用假
(默认)|真正的
是否要禁用解决实体引用,指定为真正的
或假
。如果该值为真正的
,解析器并不试图解决实体引用。如果该值为假
,解析器试图解决实体引用。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
DisallowDoctype
- - - - - -是否不允许XML标记,包括文档类型假
(默认)|真正的
是否不允许XML标记,包括文档类型,指定为真正的
或假
。如果该值为真正的
解析器不解析XML标记,包括doctype声明和解析器以错误消息doctype-not-allowed
。如果该值为假
,解析器解析输入XML标记,包括doctype声明。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
实体
- - - - - -是否扩大实体引用标记真正的
(默认)|假
是否扩大实体引用标记,指定为真正的
或假
。如果该值为真正的
,解析文档保留外部实体引用。如果该值为假
与解析,解析器取代外部实体引用内容。例如,假设文档的DTD解析外部实体定义为< !实体教派系统”。/ sect.xml " >
,在那里sect.xml
包含XML文档中包含的内容。然后,如果这个属性假
,解析器取代实体引用的形式教派;
的内容sect.xml
在解析文档。否则,仍在解析的引用文档和被序列化教派;
。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
StandardURIConformant
- - - - - -是否执行URI从众假
(默认)|真正的
是否要执行统一资源标识符(URI)整合,指定为真正的
或假
。如果该值为真正的
一致性,解析器执行标准的URI。解析器以一个错误的时候遇到一个畸形的URI。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
验证
- - - - - -是否验证输入的标记假
(默认)|真正的
是否验证输入标记,指定为真正的
或假
。如果该值为真正的
,文档必须指定语法(DTD或模式)和基于它解析器报告标记错误。如果该值为假
和文档指定了一个语法解析器解析语法,但不验证输入。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
SkipDTDValidation
- - - - - -是否跳过DTD验证输入假
(默认)|真正的
是否跳过验证输入标记的使用文档类型定义(DTD),指定为真正的
或假
。如果该值为真正的
解析器使用指定的DTD输入只解决实体引用。如果该值为假
和验证
属性值是真正的
,解析器使用DTD来验证输入。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
评论
- - - - - -是否包括输入评论解析器的输出真正的
(默认)|假
是否包括输入评论解析器输出指定为真正的
或假
。如果该值为真正的
,解析器包括输入输出文档的评论。如果该值为假
,解析器忽略了评论。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
DoXInclude
- - - - - -是否处理XInclude声明假
(默认)|真正的
是否输入XML处理XInclude声明,指定为真正的
或假
。如果该值为真正的
规定,解析器包括节点XInclude声明在输出文档树中。如果该值为假
,解析器忽略了XInclude声明。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
ExternalSchemaLocation
- - - - - -URI的外部模式验证XML名称空间[]
(默认)|特征向量|字符串标量统一资源标识符(URI)的外部模式用于验证XML名称空间的使用,指定为一个特征向量或字符串标量。指定的模式覆盖指定的输入XML标记。
解析器将抛出一个错误如果URI指定一个远程位置。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
ExternalNoNamespaceSchemaLocation
- - - - - -URI的外部模式验证XML名称空间[]
(默认)|特征向量|字符串标量统一资源标识符(URI)的外部模式用于验证XML不使用名称空间,指定为一个特征向量或字符串标量。指定的模式覆盖指定的输入XML标记。
解析器将抛出一个错误如果URI指定一个远程位置。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
LoadSchema
- - - - - -是否加载模式真正的
(默认)|假
是否加载模式,指定为真正的
或假
。如果该值为真正的
和模式
属性值是真正的
,解析器加载指定的模式输入XML标记。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
模式
- - - - - -是否使用基于标记验证假
(默认)|真正的
是否使用验证,基于标记指定为真正的
或假
。如果这个属性的值名称空间
属性是真正的
,解析器根据模式验证XML标记。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
ValidateIfSchema
- - - - - -是否确认需要一个模式假
(默认)|真正的
是否确认需要一个模式,指定为真正的
或假
。如果这个属性的值验证
属性是真正的
,验证只发生如果输入XML指定一个模式。如果此属性的值假
和的值验证
属性是真正的
验证发生如果输入XML指定的DTD或模式。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
SchemaFullChecking
- - - - - -是否启用完整模式约束检查假
(默认)|真正的
是否启用完整模式约束检查,指定为真正的
或假
。一个真正的
值允许检查particle-unique归因模式的约束错误和粒子推导限制约束错误。检查这些错误是耗时和内存密集型。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
DatatypeNormalization
- - - - - -是否规范化XML输入空格假
(默认)|真正的
是否规范化XML输入空格,指定为真正的
或假
。如果此属性的值真正的
启用验证,输入XML指定一个模式,那么解析器规范化空白在元素和属性值使用空白规范化模式中定义的选项为每个属性和元素的数据类型。如果此属性的值假
模式规范只有属性值,定义在XML 1.0标准。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
IgnoreAnnotations
- - - - - -模式中是否忽略注释标记假
(默认)|真正的
模式中是否忽略注释标记,指定为真正的
或假
。如果此属性的值真正的
在解析一个模式时,解析器忽略了注释。如果此属性的值假
),解析器将注释声明注释节点模式输出。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
ValidateAnnotations
- - - - - -是否验证注解假
(默认)|真正的
是否验证注解,指定为真正的
或假
。如果此属性的值真正的
,解析器验证注解。每个注释都是独立验证。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
GenerateSyntheticAnnotations
- - - - - -是否生成合成注释假
(默认)|真正的
是否生成合成注释,指定为真正的
或假
。一个真正的
值允许代合成注释。解析器生成一个合成注释当模式组件有nonschema属性,但没有孩子注释。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
CacheGrammarFromParse
- - - - - -是否缓存解析模式假
(默认)|真正的
是否缓存解析模式,指定为真正的
或假
。如果该值为真正的
,语法的模式是缓存重用在随后的解析。解析器使用缓存的语法的价值无关UseCachedGrammarInParse
财产。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
UseCachedGrammarInParse
- - - - - -是否使用缓存的语法假
(默认)|真正的
是否使用缓存语法、指定为真正的
或假
。如果该值为真正的
解析器使用一个缓存模式语法,如果它的存在。如果该值为假
,解析器解析模式。
如果该值CacheGrammarFromParse
属性是真正的
解析器使用缓存的语法设置无关UseCachedGrammarInParse
。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
HandleMultipleImports
- - - - - -是否允许多个模式假
(默认)|真正的
是否允许多个模式,指定为真正的
或假
。如果该值为真正的
多个模式,模式验证期间可以导入相同的名称空间中。如果该值为假
多个模式,相同的名称空间中是不允许的。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
HasPSVI
- - - - - -是否保存post-schema-validation信息假
(默认)|真正的
是否保存post-schema-validation信息,指定真正的
或假
。如果该值为真正的
,解析器可以节省post-schema-validation信息。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
IdentityConstraintChecking
- - - - - -是否检查身份约束假
(默认)|真正的
是否检查身份限制,指定为真正的
或假
。一个真正的
价值使身份的检查约束指定的模式与文档关联。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
EntityResolver
- - - - - -对象,解析实体引用[]
(默认)|的子类的对象matlab.io.xml.dom.EntityResolver
对象,解析实体引用的文件,指定为一个子类的对象matlab.io.xml.dom.EntityResolver
类。让解析器解析实体引用的文档,创建的一个子类matlab.io.xml.dom.EntityResolver
并将此属性设置为子类的一个实例。
如果该属性的值为空,解析器并不解决实体引用的文档。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
ErrorHandler
- - - - - -对象句柄解析错误[]
(默认)|的子类的对象matlab.io.xml.dom.ErrorHandler
指定对象处理解析错误,作为一个子类的对象matlab.io.xml.dom.ErrorHandler
类。错误处理程序决定如何处理错误的解析器遇到在解析XML标记文件或字符串。
如果这个属性的值是空的(默认),然后解析器使用一个默认的错误处理程序。默认的错误处理程序终止在第一个解析解析错误,抛出一个MATLAB错误。如果你想继续解析器解析后遇到一个标记错误在可行的情况下,然后指定一个自定义错误处理程序。您可以指定一个自定义错误处理程序创建的一个子类matlab.io.xml.dom.ErrorHandler
和设置这个属性子类的一个实例。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。