XML头声明和standalone的解释
来源:互联网 发布:奥尼尔新秀赛季数据 编辑:程序博客网 时间:2024/05/19 17:27
原文地址:http://blog.sina.com.cn/s/blog_403c7d1d0100sl6y.html
今天做一个xml测试的时候 老是报 “XML 声明的语法无效。 行 1,位置 38。 ” 错误 。后来查了一下发现原来是xml文件的头部有个固定的格式,参数的顺序不能放错,要不然会报错 。格式如下:
<?xml version="1.0" encoding="utf-8" standalone="no" ?> 注:顺序不能弄错,要不然会报错
附:一开始以为是standalone =“no”的问题 ,后来查了一下 发现,这个属性真正的意思是:
XML standalone 定义了外部定义的 DTD 文件的存在性. standalone element 有效值是 yes 和 no. 如下是一个例子:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd" "example.dtd">
<s1>.........</s1>
值 no 表示这个 XML 文档不是独立的而是依赖于外部所定义的一个 DTD. 值 yes 表示这个 XML 文档是自包含的(self-contained)。<!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd" "example.dtd">
<s1>.........</s1>
ps:因为两个视频的说法引起歧义,又去网络上查了下,standalone表示该xml是不是独立的,如果是yes,则表示这个XML文档是独立的,不能引用外部的DTD规范文件;如果是no,则该XML文档不是独立的,表示可以引用外部的DTD规范文档。
阅读全文
0 0
- XML头声明和standalone的解释
- 关于 XML 头声明和standalone 的解释
- 关于 XML 头声明和standalone 的解释
- 关于 XML 头声明和standalone 的解释
- XML 头声明和standalone="yes"属性介绍
- 关于 XML standalone 的解释
- XML文件头的解释
- MyEclipse中XML的智能提示和关于Spring 配置文件头的一些记录和解释
- 1.1头文件和类的声明
- xml standalone
- C++ 头文件和源文件的解释
- standalone在XML里的作用
- standalone在XML里的作用
- 在XML里的XSD和DTD以及standalone的使用4----具体使用详解
- 在XML standalone属性和viewstate中碰到的两个问题
- C# XML序列化去掉XML默认的命名空间及声明头
- 头文件和前置声明
- SSM_Web.xml 2.5 声明头配置
- 多台电脑磁盘(文件共享 磁盘共享)局域网共享
- usaco Healthy Holsteins
- hdu 2609 How many
- Codeforces Round #400 (Div. 1 + Div. 2, combined) 776F. Sherlock's bet to Moriarty(待翻译)
- 基于GSoap/protobuf的服务性能优化
- XML头声明和standalone的解释
- iOS开发代码规范
- 编译?
- java类加载
- c++日志输出
- java 虚拟机
- 摩尔定律已然到尽头
- 将数字转化为字符串
- Cloudopt 1.1.0版本block ads的效果提升30%