国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

html中form表單提交和xml的了解學(xué)習(xí),以及xml中的dtd約束 ——Web部分第六天

2019-11-14 12:30:40
字體:
供稿:網(wǎng)友

html中form表單提交和xml的了解學(xué)習(xí),以及xml中的dtd約束 ——Web部分第六天

html的form部分

1. 表單的提交方式加深。

* 采用button的方式提交<form id="id1" method="post"> <input type="button" value="提交" onclick="form1();"></form><script type="text/javascript"> var form1 = document.getElementById("id1") ; form1.action = "" ; //設(shè)置Form的屬性,和在標(biāo)簽中設(shè)置同理 form1.submit() ;</script>
* 還可以直接使用超鏈接提交href鏈接后邊直接跟表單信息。

2. 鼠標(biāo)的事件

* onclick : 點擊事件。* onchange : 改變內(nèi)容(一般和select一起使用);* onclick : 得到焦點 ;* onblur : 失去焦點 ;

XML部分

1. xml的定義

* eXtensible Markup Language : 可擴展標(biāo)記型語言 。 1. 標(biāo)記型語言:使用標(biāo)簽操作 2. 可擴展:標(biāo)簽可以自己定義,可以寫中文標(biāo)簽。* xml用途:主要為了儲存數(shù)據(jù)(也可以像html一樣用來顯示數(shù)據(jù))。* 常用版本1.0 1.1版本不能向下兼容 。

2. xml的應(yīng)用

* 不同的系統(tǒng)之間傳輸數(shù)據(jù)* 用來表示生活中有關(guān)系的數(shù)據(jù)* 經(jīng)常用在文件配置:比如連接數(shù)據(jù)庫的帳號,密碼的,寫在外面,用于文件的讀取。

3.xml語法

* 語法如下* 文檔擴展名為xml<?xml version="1.0" encoding="UTF-8"?><!-- 文檔聲明必須放在文檔的第一行,聲明中還有一個屬性standalone表示是否依靠其他文件屬性值為yes或者no--><!--xml中的PI指令--><!--作用: 指示文檔是引入的CSS樣式xsl,注:設(shè)置的樣式只對英文起作用--><?xml-stylesheet type="text/css" herf="連接"?><!--dtd文件的引入--><!DOCTYPE person SYSTEM "dtd文件地址"><person><!--常用的聲明和html的聲明方式是一致的,如區(qū)分大小寫,嚴(yán)格的嵌套,不能使用 :和xml開頭命名--> <name>liu</name> <age>24</age> <!--xml文件是解析空格換行的,就是說下面兩種聲明的內(nèi)容不一致--> <a>sss</a> <ss> sss </ss> <!--xml的CDATA格式如下,區(qū)域中的東西原樣輸出,把標(biāo)簽當(dāng)作普通文本。--> <![CDATA[ <ass>for{<><><}</saa>]]></person>

4.xml的約束

* 定義:需要技術(shù)性的規(guī)定xml文件中標(biāo)簽的定義規(guī)范所產(chǎn)生的技術(shù)* xml的約束的技術(shù):dtd約束 和 schema 約束 。

5.dtd約束

* 創(chuàng)建dtd文件擴展名為dtd* 瀏覽器只會校驗xml的語法,不會檢查約束,所以要用專門的IDE工具。/*文件的引入如上代碼,約束如下*///xml中有多少元素,就寫幾個<!ELEMENT><!ELEMENT person (name,age,a,ss)>//person為復(fù)雜元素括號里是他的所有“子標(biāo)簽”不包括其他,此時的“,”表示的是順序<!ELEMENT name (#PCDATA)><!ELEMENT age (#PCDATA)><!ELEMENT a (#PCDATA)><!ELEMENT ss (#PCDATA)>
* dtd的三種引用方式<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE 根元素名稱 SYSTEM "dtd路徑"><!DOCTYPE 根元素名稱 [ 約束內(nèi)容]><!--后面學(xué)習(xí)sturts框架時會用到--><!DOCTYPE 根元素名稱 PUBLIC "DTD名稱" "DTD文檔的URL">* 其他了解 1. (#PCDATA)表示的是字符串,還有EMPTY表示標(biāo)簽內(nèi)為空 , ANY表示任意 2. 如 person (name,age,a,ss) 表示標(biāo)簽只能出現(xiàn)一次,表示多次的方式如下 * + : 如 name+ 表示可以出現(xiàn)一次或者多次 * ?: 如 name? 表示可以出現(xiàn)零次或者一次 * * : 如 name* 表示可以出現(xiàn)零次或者多次 * | : 如 (name|age|a|ss) 表示只能任選其一
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 旌德县| 安福县| 襄垣县| 金门县| 武清区| 长海县| 驻马店市| 临安市| 杭锦后旗| 宝坻区| 尖扎县| 玉田县| 灵石县| 乌兰浩特市| 阿合奇县| 大名县| 寿阳县| 丽江市| 民权县| 忻州市| 修文县| 昌图县| 南乐县| 垫江县| 雷州市| 雅江县| 河间市| 涡阳县| 土默特右旗| 会泽县| 元阳县| 驻马店市| 杭州市| 巴青县| 九台市| 洛隆县| 前郭尔| 辽中县| 承德县| 班玛县| 广安市|