关于 XML 头声明和standalone 的解释
来源:互联网 发布:网络诈骗 知乎 编辑:程序博客网 时间:2024/06/10 21:04
今天做一个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).来自: http://hi.baidu.com/sleepguy/blog/item/b4ce947e9321a8340dd7daef.html
ps:因为两个视频的说法引起歧义,又去网络上查了下,standalone表示该xml是不是独立的,如果是yes,则表示这个XML文档时独立的,不能引用外部的DTD规范文件;如果是no,则该XML文档不是独立的,表示可以引用外部的DTD规范文档。
参考地址:http://blog.sina.com.cn/s/blog_403c7d1d0100sl6y.html
0 0
- 关于 XML 头声明和standalone 的解释
- 关于 XML 头声明和standalone 的解释
- 关于 XML 头声明和standalone 的解释
- XML头声明和standalone的解释
- 关于 XML standalone 的解释
- XML 头声明和standalone="yes"属性介绍
- MyEclipse中XML的智能提示和关于Spring 配置文件头的一些记录和解释
- XML文件头的解释
- 关于头文件变量的声明和定义
- 关于Spring 配置文件头的一些记录和解释
- 关于友元声明的注意事项和头文件声明的规范
- 关于solr schema.xml 和solrconfig.xml的解释
- 关于solr schema.xml 和solrconfig.xml的解释
- 关于solr schema.xml 和solrconfig.xml的解释
- 关于solr schema.xml 和solrconfig.xml的解释
- 关于solr schema.xml 和solrconfig.xml的解释
- 关于solr schema.xml 和solrconfig.xml的解释
- 【solr】关于solr schema.xml 和solrconfig.xml的解释
- onchange和window.location
- Spring基础知识汇总
- vue+webpack+thinkphp多页应用配置
- 算法导论 练习题 4.3-7
- 设计模式_单例模式之懒汉式
- 关于 XML 头声明和standalone 的解释
- 输入某年某月某日,判断这一天是这一年的第几天?
- 网络资源链接1
- 线程的五种状态
- 如何为一个服务进程创建监控,即使出core也能自动重启
- 获取 MySQL 崩溃时的 core file
- 3.23
- linux笔记之浅谈互斥锁
- 常用对象API(集合框架--概述,体系和共性功能)