XML介绍
XML的全称Extensible Markup Language,意思是可扩展的标记语言,是标准通用标记语言SGML(Standard Generalized Markup Language)的一个子集。1998年2月,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言HTML的使用方式提供,接收和处理通用的SGML。XML是SGML的一个简化子集,它以一种开放的,自我描述的方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。
XML和HTML比较
SGML是一种在Web发明前就早已存在的使用标记来描述文档资料的通用语言,HTML和XML都是从SGML发展而来的标记语言。但HTML是在SGML定义下得一个描述性的语言,只是SGML的一个应用。而XML是SGML的一个简化版本,是SGML的一个子集,严格意义上说,XML仍然是SGML。
XML文档不能描述页面的排版和表现形式,它只是用于描述数据和数据的结构,它将数据和显示分开了。
XML文档对格式要求更加严格
(1).开始标签必须要有一个结束标签配套。
(2).空元素标签必须被关闭。
(3).所有的标签都区分大小写。
(4).所有的标签都必须合理嵌套。
(5).所有标签的属性值必须用双引号或者单引号括起来。
(6).XML有且只能有一个根元素。
相关文档:
antonypr | 14 April, 2007 00:05
A couple of weeks ago, I had a plan to write an article and example code of using XML parser in Symbian OS. It seems that another Forum Nokia Champion, Paul Todd had the same idea. He posted a nice article about XML parser in Symbian OS 9.x to Forum Nokia Blogs. It's ......
1. login_window.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg_logo"
>
......
原文地址:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html
[SQLXML]FOR XML语法导出XML的易错之处
Version
Date
Creator
Description
1.0.0.1
2006-6-29
郑昀@Ultrapower
草稿
继续阅读之前,我们假设您熟悉以下知识:
n &nb ......
本文涉及到XML字符串和Xml Document的转换问题,就各种XML解析器分别列举如下,以方便今后查阅。
一、使用最原始的javax.xml.parsers,标准的jdk api
// 字符串转XML
String xmlStr = \"......\";
StringReader sr = new StringReader(xmlStr);
InputSource is = new InputSource(sr);
Doc ......