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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

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

2019-11-14 12:58:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(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 : 點(diǎn)擊事件。* onchange : 改變內(nèi)容(一般和select一起使用);* onclick : 得到焦點(diǎn) ;* onblur : 失去焦點(diǎn) ;

XML部分

1. xml的定義

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

2. xml的應(yīng)用

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

3.xml語(yǔ)法

* 語(yǔ)法如下* 文檔擴(kuò)展名為xml<?xml version="1.0" encoding="UTF-8"?><!-- 文檔聲明必須放在文檔的第一行,聲明中還有一個(gè)屬性standalone表示是否依靠其他文件屬性值為yes或者no--><!--xml中的PI指令--><!--作用: 指示文檔是引入的CSS樣式xsl,注:設(shè)置的樣式只對(duì)英文起作用--><?xml-stylesheet type="text/css" herf="連接"?><!--dtd文件的引入--><!DOCTYPE person SYSTEM "dtd文件地址"><person><!--常用的聲明和html的聲明方式是一致的,如區(qū)分大小寫(xiě),嚴(yán)格的嵌套,不能使用 :和xml開(kāi)頭命名--> <name>liu</name> <age>24</age> <!--xml文件是解析空格換行的,就是說(shuō)下面兩種聲明的內(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文件擴(kuò)展名為dtd* 瀏覽器只會(huì)校驗(yàn)xml的語(yǔ)法,不會(huì)檢查約束,所以要用專門(mén)的IDE工具。/*文件的引入如上代碼,約束如下*///xml中有多少元素,就寫(xiě)幾個(gè)<!ELEMENT><!ELEMENT person (name,age,a,ss)>//person為復(fù)雜元素括號(hào)里是他的所有“子標(biāo)簽”不包括其他,此時(shí)的“,”表示的是順序<!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框架時(shí)會(huì)用到--><!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ā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通城县| 弥渡县| 梓潼县| 永顺县| 南澳县| 虞城县| 成安县| 高清| 探索| 临洮县| 渝中区| 侯马市| 曲阳县| 宁海县| 池州市| 伊通| 洛浦县| 南昌市| 云梦县| 南岸区| 涿州市| 尖扎县| 大新县| 饶阳县| 四子王旗| 南澳县| 额尔古纳市| 阜平县| 宁国市| 晋江市| 平乐县| 泸水县| 盐边县| 平顶山市| 阳东县| 舟山市| 筠连县| 当涂县| 徐闻县| 玛纳斯县| 明溪县|