日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(转)Schema

發布時間:2024/9/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (转)Schema 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

總結:

1、schema本身就是一個XML文件

2、schema功能比DTD強大,正逐步替代DTD

3、schema的根元素固定為schema

4、schema文檔定義完畢后,需要綁定到一個URI地址上,這個地址稱為名稱空間

5、定義XML文檔時,

需要在Xml文檔中的根結點中使用schemaLocation屬性來指定它所遵循的Schema文件的具體位置。

???????schemaLocation此屬性有兩個值。第一個值是需要使用的命名空間。第二個值是供命名空間使

?

用的?XML schema?的位置,兩者之間用空格分隔

6、定義XML文檔時,可以使用默認的名稱空間,聲明方式為

<根元素?xmlns="uri">

???????<子元素></子元素>

</根元素>

7、根據schema書寫xml的步驟

?

?????a、xml聲明

???????<?xml version="1.0" encoding="gbk"?>

???????b、查看schema文檔,找出根元素(第一個element聲明),并編寫根元素的起始標簽

???????<?xml version="1.0" encoding="gbk"?>

???????<shiporder></shiporder>

???????c、在根元素的開始標簽中用xmlns聲明來源的名稱空間(查看schema文檔,找targetNamespace

?

的取值)

???????<?xml version="1.0" encoding="gbk"?>

???????<shiporder xmlns="http://www.itcast.cn"></shiporder>

???????d、用schemaLocation關聯名稱空間和xsd文件

???????<?xml version="1.0" encoding="gbk"?>

???????<shiporder xmlns="http://www.itcast.cn"

?????????????????????schemaLocation="http://www.itcast.cn shiporder.xsd"></shiporder>

???????e、schemaLocation從哪里來的,聲明一個標準的名稱空間

xmlns:xi="http://www.w3.org/2001/XMLSchema-instance"

???????<?xml version="1.0" encoding="gbk"?>

???????<shiporder xmlns="http://www.itcast.cn"

?????????????????????xmlns:xi="http://www.w3.org/2001/XMLSchema-instance"

?????????????????????xi:schemaLocation="http://www.itcast.cn shiporder.xsd">

??????????????.....

???????</shiporder>??

f、編寫其他的子元素

轉載于:https://www.cnblogs.com/lixuwu/p/5847672.html

總結

以上是生活随笔為你收集整理的(转)Schema的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。