- java.lang.Object
-  
      - javax.xml.XMLConstants
 
-  
       
 public final class XMLConstants extends Object 实用程序类包含基本XML值作为常量。 
-  
        
       -  
             字段汇总字段 变量和类型 字段 描述 static StringACCESS_EXTERNAL_DTD属性:accessExternalDTDstatic StringACCESS_EXTERNAL_SCHEMA属性:accessExternalSchemastatic StringACCESS_EXTERNAL_STYLESHEET属性:accessExternalStylesheetstatic StringDEFAULT_NS_PREFIX用于表示默认XML命名空间的前缀。static StringFEATURE_SECURE_PROCESSING用于安全处理的功能。static StringNULL_NS_URI用于表示没有命名空间的命名空间URI。static StringRELAXNG_NS_URIRELAX NG命名空间URI。static StringUSE_CATALOG功能:useCatalogstatic StringW3C_XML_SCHEMA_INSTANCE_NS_URIW3C XML架构实例命名空间URI。static StringW3C_XML_SCHEMA_NS_URIW3C XML Schema命名空间URI。static StringW3C_XPATH_DATATYPE_NS_URIW3C XPath数据类型名称空间URI。static StringXML_DTD_NS_URIXML文档类型声明名称空间URI作为任意值。static StringXML_NS_PREFIX官方XML名称空间前缀。static StringXML_NS_URI官方XML名称空间名称URI。static StringXMLNS_ATTRIBUTE用于指定XML命名空间声明的官方XML属性。static StringXMLNS_ATTRIBUTE_NS_URI用于指定XML命名空间声明的官方XML属性,XMLConstants.XMLNS_ATTRIBUTE,命名空间名称URI。
 
-  
             
-  
        
       -  
             字段详细信息-  NULL_NS_URIpublic static final String NULL_NS_URI 用于表示没有命名空间的命名空间URI。由Namespace规范定义为“”。 
 -  DEFAULT_NS_PREFIXpublic static final String DEFAULT_NS_PREFIX 用于表示默认XML命名空间的前缀。由XML规范定义为“”。 
 -  XML_NS_URIpublic static final String XML_NS_URI 官方XML名称空间名称URI。由XML规范定义为“ http://www.w3.org/XML/1998/namespace”。
 -  XML_NS_PREFIXpublic static final String XML_NS_PREFIX 官方XML名称空间前缀。由XML规范定义为“ xml”。
 -  XMLNS_ATTRIBUTE_NS_URIpublic static final String XMLNS_ATTRIBUTE_NS_URI 用于指定XML命名空间声明的官方XML属性,XMLConstants.XMLNS_ATTRIBUTE,命名空间名称URI。由XML规范定义为“ http://www.w3.org/2000/xmlns/”。
 -  XMLNS_ATTRIBUTEpublic static final String XMLNS_ATTRIBUTE 用于指定XML命名空间声明的官方XML属性。它也不是一个有效的前缀使用。 由XML规范定义为“ xmlns”。
 -  W3C_XML_SCHEMA_NS_URIpublic static final String W3C_XML_SCHEMA_NS_URI W3C XML Schema命名空间URI。定义为“ http://www.w3.org/2001/XMLSchema”。
 -  W3C_XML_SCHEMA_INSTANCE_NS_URIpublic static final String W3C_XML_SCHEMA_INSTANCE_NS_URI W3C XML架构实例命名空间URI。定义为“ http://www.w3.org/2001/XMLSchema-instance”。
 -  W3C_XPATH_DATATYPE_NS_URIpublic static final String W3C_XPATH_DATATYPE_NS_URI W3C XPath数据类型名称空间URI。定义为“ http://www.w3.org/2003/11/xpath-datatypes”。
 -  XML_DTD_NS_URIpublic static final String XML_DTD_NS_URI XML文档类型声明名称空间URI作为任意值。由于没有任何现有标准正式定义,因此任意定义为“ http://www.w3.org/TR/REC-xml”。- 另请参见:
- 常数字段值
 
 -  RELAXNG_NS_URIpublic static final String RELAXNG_NS_URI RELAX NG命名空间URI。定义为“ http://relaxng.org/ns/structure/1.0”。- 另请参见:
- RELAX NG Specification , 常数字段值
 
 -  FEATURE_SECURE_PROCESSINGpublic static final String FEATURE_SECURE_PROCESSING 用于安全处理的功能。-  true指示实现安全地处理XML。 这可能会对XML结构设置限制,以避免诸如拒绝服务攻击等情况。
-  false指示实现根据XML规范处理XML,忽略安全问题,例如对XML构造的限制,以避免诸如拒绝服务攻击之类的情况。
 - 另请参见:
- 常数字段值
 
-  
 -  ACCESS_EXTERNAL_DTDpublic static final String ACCESS_EXTERNAL_DTD 属性:accessExternalDTD限制对指定协议的外部DTD和外部实体引用的访问。 如果由于此属性的限制而拒绝访问,则抛出特定于上下文的运行时异常。 在的情况下 SAXParser例如SAXException被抛出。值:由逗号分隔的协议列表。 协议是 URI的方案部分,或者在JAR协议的情况下,“jar”加上由冒号分隔的方案部分。 方案定义为:scheme = alpha *( alpha | digit | "+" | "-" | "." ) 
 where alpha = a-z and A-Z.
 
 And the JAR protocol:
 jar[:scheme]
 
 Protocols including the keyword "jar" are case-insensitive. Any whitespaces as defined byCharacter.isSpaceChar(char)in the value will be ignored. Examples of protocols are file, http, jar:file.默认值:默认值是特定于实现的,因此未指定。 提供以下选项供考虑: - an empty string to deny all access to external references;
- a specific protocol, such as file, to give permission to only the protocol;
- the keyword "all" to grant permission to all protocols.
 
 When FEATURE_SECURE_PROCESSING is enabled, it is recommended that implementations restrict external connections by default, though this may cause problems for applications that process XML/XSD/XSL with external references.授予所有访问权限:关键字“all”授予所有协议权限。 系统属性:系统属性 javax.xml.accessExternalDTD可以设置或覆盖此属性的值。jaxp.properties:此配置文件采用标准 Properties格式,通常位于Java安装的conf目录中。 如果文件存在且指定了系统属性,则其值将用于覆盖属性的默认值。- 从以下版本开始:
- 1.7
- 另请参见:
- 常数字段值
 
 -  ACCESS_EXTERNAL_SCHEMApublic static final String ACCESS_EXTERNAL_SCHEMA 属性:accessExternalSchema 限制对schemaLocation属性Import和Include元素设置的外部引用指定的协议的访问。 如果由于此属性的限制而拒绝访问,则抛出特定于上下文的运行时异常。 例如,在 SchemaFactory的情况下,抛出org.xml.sax.SAXException。值:由逗号分隔的协议列表。 协议是 URI的方案部分,或者在JAR协议的情况下,“jar”加上由冒号分隔的方案部分。 方案定义为:scheme = alpha *( alpha | digit | "+" | "-" | "." ) 
 where alpha = a-z and A-Z.
 
 And the JAR protocol:
 jar[:scheme]
 
 Protocols including the keyword "jar" are case-insensitive. Any whitespaces as defined byCharacter.isSpaceChar(char)in the value will be ignored. Examples of protocols are file, http, jar:file.默认值:默认值是特定于实现的,因此未指定。 提供以下选项供考虑: - an empty string to deny all access to external references;
- a specific protocol, such as file, to give permission to only the protocol;
- the keyword "all" to grant permission to all protocols.
 
 When FEATURE_SECURE_PROCESSING is enabled, it is recommended that implementations restrict external connections by default, though this may cause problems for applications that process XML/XSD/XSL with external references.授予所有访问权限:关键字“all”授予所有协议权限。 系统属性:系统属性 javax.xml.accessExternalSchema可以设置或覆盖此属性的值jaxp.properties:此配置文件采用标准 Properties格式,通常位于Java安装的conf目录中。 如果文件存在且指定了系统属性,则其值将用于覆盖属性的默认值。- 从以下版本开始:
- 1.7
- 另请参见:
- 常数字段值
 
 -  ACCESS_EXTERNAL_STYLESHEETpublic static final String ACCESS_EXTERNAL_STYLESHEET 属性:accessExternalStylesheet限制对样式表处理指令,Import和Include元素以及文档功能设置的外部引用指定的协议的访问。 如果由于此属性的限制而拒绝访问,则抛出特定于上下文的运行时异常。 例如,在构建新的 Transformer的情况下,TransformerFactory将抛出TransformerConfigurationException。值:由逗号分隔的协议列表。 协议是 URI的方案部分,或者在JAR协议的情况下,“jar”加上由冒号分隔的方案部分。 方案定义为:scheme = alpha *( alpha | digit | "+" | "-" | "." ) 
 where alpha = a-z and A-Z.
 
 And the JAR protocol:
 jar[:scheme]
 
 Protocols including the keyword "jar" are case-insensitive. Any whitespaces as defined byCharacter.isSpaceChar(char)in the value will be ignored. Examples of protocols are file, http, jar:file.默认值:默认值是特定于实现的,因此未指定。 提供以下选项供考虑: - an empty string to deny all access to external references;
- a specific protocol, such as file, to give permission to only the protocol;
- the keyword "all" to grant permission to all protocols.
 
 When FEATURE_SECURE_PROCESSING is enabled, it is recommended that implementations restrict external connections by default, though this may cause problems for applications that process XML/XSD/XSL with external references.授予所有访问权限:关键字“all”授予所有协议权限。 系统属性:系统属性 javax.xml.accessExternalStylesheet可以设置或覆盖此属性的值jaxp.properties:此配置文件采用标准 Properties格式,通常位于Java安装的conf目录中。 如果文件存在且指定了系统属性,则其值将用于覆盖属性的默认值。- 从以下版本开始:
- 1.7
- 另请参见:
- 常数字段值
 
 -  USE_CATALOGpublic static final String USE_CATALOG 功能:useCatalog指示XML处理器使用XML目录来解析实体引用。 目录可以通过JAXP工厂,系统性能,或jaxp.properties通过使用被设置 javax.xml.catalog.files在定义的属性CatalogFeatures。 以下代码在SAX解析器上启用目录:SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setFeature(XMLConstants.USE_CATALOG, true); SAXParser parser = spf.newSAXParser(); parser.setProperty(CatalogFeatures.Feature.FILES.getPropertyName(), "catalog.xml");值:布尔值。 如果值为true,并且设置了目录,则XML解析器将使用 CatalogResolver解析外部引用。 如果值为false,则即使设置了一个XML目录,也会忽略XML目录。 默认值是true。系统属性:系统属性 javax.xml.useCatalog可以设置或覆盖此属性的值jaxp.properties:此配置文件采用标准 Properties格式,通常位于Java安装的conf目录中。 如果文件存在且指定了系统属性,则其值将用于覆盖属性的默认值。- 从以下版本开始:
- 9
- 另请参见:
- 常数字段值
 
 
-  
 
-