首页 > 代码库 > xml笔记

xml笔记

xml用处有三:

1.可以作为程序间通讯的标准(ajax text xml json)

2.可以用作配置文件(php中用的很多)

<?php

  $conn=mysql_connect("192.168.0.1","root","root");

  //php 可以操作xml

?>

配置文件

<dbinfo>

  <host>192.168.0.123</host>

  <user>zhangsan</user>

  <type>mysql</type>

  <password>root</password>

</dbinfo>

3.可以当成小型数据库

如果有些数据放在数据库代价高,可以考虑直接放入xml文件

 

【简单语法】

<?xml version="1.0" encoding="utf-8" ?>

<大>

  <中 value="http://www.mamicode.com/xxx" value2="xxx">

    <name>zhangsan</name>

    <sex>man</sex>

    <age>25</age>

  </中>

</大>

 

【xml实体引用】

&lt;【<】

&gt;【>】

&apos;【‘】

&quot;【"】

&amp;【&】

 

【如何使用xml文件传递、保存一个图片?】

答:使用程序先读入到内存,然后保存到xml文件的<![CDATA[ 文件内容]]>

 

了解:【xml也可以使用css来修饰,使用pi(processing instrution:处理指数)】

<?xml-stylesheet type="text/css" href="http://www.mamicode.com/classes.css" ?>

 

常用约束技术:

1.【dtd】:document type definition

--内部DTD文档:<!DOCTYPE 根元素[定义内容]>

--外部DTD文档:<!DOCTYPE 根元素 SYSTEM "DTD文件路径">

--内外部DTD文档结合:<!DOCTYPE 根元素 SYSTEM "DTD文件路径" [定义内容]>

2. Schema

 

xml笔记