04 JavaScript語言基礎 XML

2021-09-01 11:55:19 字數 1327 閱讀 4618

xml指可擴充套件標記語言,類似html,它被設計用於描述資料。在企業開發中經常使用它作為配置檔案。

xml標籤沒有被預定義,需要使用者自行定義標籤

語法:

<?xml varsion = "版本號" encoding = "編碼方式"?>
宣告時必須在文件的第一行

擴充套件:

當出現亂碼時,存和取使用的碼表可能不統一

1,空格換行規則

主體內容中出現的空格和換行不會被忽略,而會被當作原始內容處理。

2,元素命名規範

1,嚴格區分大小寫

2,只能以字母或下劃線開頭

3,不能以xml等開頭,它作為保留字

4,名稱字元間不能有空格或製表符

5,名稱字元間不能使用冒號

3,cdta區

cdta(character data)字元資料,把標籤轉化成普通內容

xml中編寫乙個文件來約束乙個xml的書寫規範,約定檔案出現的元素,屬性以及元素的順序和個數,而這個文件被稱為約束,

1,格式良好的xml:遵循xml語法的xml

2,有效的xml:遵循xml約束文件的xml

3,dtd編寫位置

3-1,在xml文件中直接定義

3-2,作為單獨的文件進行編寫

4,引入dtd

1,宣告xml元素

語法:使用規則

(#pcdata):指示元素的主體內容只能是普通文字

empty:指示元素主體為空

any:指示元素主體內容為任意型別

(子元素):指示元素中包含子元素

符號說明

「,」: 子元素逗號分開,按照宣告順序編寫xml

「|」: 子元素豎槓分開,說明任選其一

「+」: 表示至少出現一次

「*」: 表示可有可無,一次或多次

「?」: 表示可有可無,有也只能一次

無符號: 表示必須且只能出現一次

2,定義xml屬相

語法:

設定說明

#required:表示該屬性必須出現

#fied:表示屬性取值為乙個固定值

直接值:表示屬性的取值為該預設值

屬性型別

cdta:表示屬性取值為普通的文字字串

id:表示屬性的取值不能重複

javascript 語言技巧

1 使用 它比較不會型別轉換,速度要比 快 1 1 false 1 1 true 2 typeof 一元操作符,用於以字串的形式返回變數的資料型別 typeof null array date 都返回object 這樣在判斷變數變形時會有問題,可用 object.prototype.tostring...

C語言基礎04

複習 1 資料型別 signed char 1 hhd 128 127 signed short 2 hd 32768 32767 signed int 4 d 正負20億 signed long 4 ld signed long long 8 lld 9天開頭的19位數 unsigned char...

C語言 作業04

問題 答案 這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會並熟練掌握語句for的迴圈結構使用 這個作業在那個具體方面幫助我實現目標 完成pta作業及熟悉了解for,sum,item等的使用 參考文獻 1.1求平方與倒數的部分序列和 1.1.1 資料處理 使用多個...