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

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

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

2019-11-14 13:00:12
字體:
供稿:網(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的屬性,和在標簽中設(shè)置同理 form1.submit() ;</script>
* 還可以直接使用超鏈接提交href鏈接后邊直接跟表單信息。

2. 鼠標的事件

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

XML部分

1. xml的定義

* eXtensible Markup Language : 可擴展標記型語言 。 1. 標記型語言:使用標簽操作 2. 可擴展:標簽可以自己定義,可以寫中文標簽。* 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ū)分大小寫,嚴格的嵌套,不能使用 :和xml開頭命名--> <name>liu</name> <age>24</age> <!--xml文件是解析空格換行的,就是說下面兩種聲明的內(nèi)容不一致--> <a>sss</a> <ss> sss </ss> <!--xml的CDATA格式如下,區(qū)域中的東西原樣輸出,把標簽當(dāng)作普通文本。--> <![CDATA[ <ass>for{<><><}</saa>]]></person>

4.xml的約束

* 定義:需要技術(shù)性的規(guī)定xml文件中標簽的定義規(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ù)雜元素括號里是他的所有“子標簽”不包括其他,此時的“,”表示的是順序<!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表示標簽內(nèi)為空 , ANY表示任意 2. 如 person (name,age,a,ss) 表示標簽只能出現(xiàn)一次,表示多次的方式如下 * + : 如 name+ 表示可以出現(xiàn)一次或者多次 * ?: 如 name? 表示可以出現(xiàn)零次或者一次 * * : 如 name* 表示可以出現(xiàn)零次或者多次 * | : 如 (name|age|a|ss) 表示只能任選其一
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 综艺| 中西区| 庆元县| 东阿县| 荥经县| 沁源县| 通州区| 土默特左旗| 清涧县| 陇南市| 炉霍县| 小金县| 绩溪县| 麻栗坡县| 广灵县| 南投县| 株洲市| 濮阳县| 金秀| 全椒县| 广西| 二连浩特市| 定日县| 马公市| 鹤庆县| 任丘市| 阳原县| 华安县| 黄梅县| 武鸣县| 南安市| 江山市| 运城市| 库尔勒市| 庆城县| 安庆市| 仙居县| 于田县| 江口县| 南平市| 阿坝县|