xml基础知识
来源:互联网 发布:lsb算法 delphi 编辑:程序博客网 时间:2024/06/05 10:26
一、
<?xml version="1.0"?>
<中国>
<南京></南京>
</中国>
用浏览器打开,出现Encoding error
解决方案 :1、<?xml version="1.0" encoding="gbk"?>
2、保存文件时使用gbk编码形式另存为
问题原因:新建xml文件时,电脑自动以utf-8的码表进行存储字符,浏览器读取时,使用本地码表即gbk进行读取,会产生读取错误。因此,要保证保存在磁盘上的文件编码与xml文件申明的编码保持一致。
二、
<![CDATA[
<南京>江宁</南京>
]]>
<南京>江宁</南京> 会被当做普通文本而不是标签
三、
DTD:文档内性定义(必须以utf-8编码保存)
作用:约束XML的书写规范
例如:book.dtd
<!ELEMENT 书架 (书+)>
<!ELEMENT 书 (书名,作者,售价)>
<!ELEMENT 书名 (#PCDATA)>
<!ELEMENT 作者 (#PCDATA)>
<!ELEMENT 售价 (#PCDATA)>
<!DOCTYPE根元素 SYSTEM “DTD文档路径”>
如:<!DOCTYPE 书架 SYSTEM “book.dtd”>
<!DOCTYPE根元素 PUBLIC “DTD名称” “DTD文档的URL”>
如:<!DOCTYPE web-app PUBLIC
"-//SunMicrosystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
在DTD文档中使用ATTLIST关键字来为一个元素声明属性
语法:
<!ATTLIST元素名
属性名1 属性值类型 设置说明
属性名2 属性值类型 设置说明
…
>
如
<!ATTLIST 书
ISBN ID #REQUIRED
出版社 (上海|北京) "上海">
- xml基础知识
- xml基础知识
- xml基础知识
- XML基础知识
- XML基础知识
- xml基础知识
- XML基础知识
- xml基础知识
- XML基础知识
- xml基础知识
- XML基础知识
- XML基础知识
- XML基础知识
- XML基础知识
- XML基础知识
- xml基础知识
- XML 基础知识
- XML基础知识
- Effective C++ 04:确定对象被使用前已先被初始化
- 虚拟机中安装系统的几种网络连接方式详细说明
- 打印三角形(循環)
- 数据结构:JavaScript实现字典
- NYoj 23 取石子(一)
- xml基础知识
- Oracle--sqlplus如何设置SQLPlus结果显示的宽度
- HTML5(七)canvas矩阵转换
- 【Linux】压缩解压缩等等常用命令用法
- 程序曝光(P)模式
- Struts2在web.xml中配置为“/*”和“*.action,*.jsp”的差别
- get rRNA.gtf
- iOS使用XZMRefresh实现UITableView或UICollectionView横向刷新
- Android QQ空间说说回复功能简介