XML Schema中的elementFormDefault

XML Schema中的elementFormDefault,用以指明xml的元素是否必须有命名空间的前缀。

它的取值可以为qualified、或者unqualified。默认值为unqualified。

当取值为qualified时,xml元素前必须有命名空间作为前缀;

当取值为unqualified时,xml元素前可以没有命名空间作为前缀。

XML Schema的片段:

复制代码
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

当elementFormDefault的取值为qualified时,xml数据类似下面的形式:

复制代码
<power:title>test</power:title>

当elementFormDefault的取值为unqualified时,xml数据类似下面的形式:

复制代码
<title>test</title>
相关推荐
泡海椒7 小时前
从 XML 到 Excel:JQuick-Excel 代理与解析器如何协作
xml·excel
流烟默1 天前
Spring Boot 异常响应被序列化为 XML 的排查与修复
xml·spring boot·后端
mmsx1 天前
Android 地图上绘制 KML:解析、样式与渲染
android·xml
不会C语言的男孩1 天前
libxml2 源码编译与 XML 读取验证(x86 / ARM)
xml·c语言·嵌入式
泡海椒3 天前
Spring 项目中如何组织 JQuick-Excel 的 XML 与 Bean
xml·spring·excel
驭渊的小故事4 天前
MyBatis XML 开发实战:从配置到 CRUD 全解析
xml·java·mybatis
芦芭荞4 天前
QT使用xml模版生成word文档
xml·qt·word
楚识科技7 天前
XML配置OCR接入实战:自定义OCR模板从字段定义到API调用全流程
xml·java·ocr
hasty12 天前
policy.xml 在,不代表策略生效:ImageMagick 补丁给安全配置验收的提醒
xml·mysql·安全
泡海椒16 天前
JQuick-Excel JQuickRow 数据准备实战:JObjectConverter、JQuickRow.toRows 与 XML 导出链路
xml·windows·excel