国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發(fā) > XML > 正文

簡(jiǎn)述Xml.Serialization如何序列化對(duì)象到XML文件_ASP教程

2024-09-05 20:55:11
字體:
供稿:網(wǎng)友

推薦:如何過濾html中的回車空格
Function FormatStr(str) Dim s1,s2 If str then str=replace(replace(Trim(str),chr(32)chr(32),),chr(9),) DO While (instr(str,)0 and instr(str,)0) s1=InStr(str,) s2=Instr(s1,str,) If s10 and s20 then str=replace(str,mid(str,s1,s2-s1+1),) End if Loop str

先簡(jiǎn)單描述XML文件的結(jié)構(gòu)如何。

XML文件中,“元素(Element)”是其基本結(jié)構(gòu),整個(gè)XML文件就是由若干“元素(Element)”組成的。

下面是一個(gè)元素的例子:

<T Name="Sample">This is Sample</T>

整個(gè)這一串字符稱為“元素(Element)”,它由幾部分組成。T稱為“元素(Element)”的“標(biāo)簽(Tag)”。一個(gè)“元素(Element)”包含開始標(biāo)簽<T>和結(jié)束標(biāo)簽</T>。標(biāo)簽內(nèi)包含“文本(Text)”,本例是This is Sample字符串;或者包含子元素(也就是元素的嵌套)。而Name="Sample"稱為“元素(Element)”的“屬性(Attribute)”,不過“屬性(Attribute)”不是“元素(Element)”的必須的部分,可以沒有,可以有若干個(gè)。

XML文件就是由若干個(gè)“元素(Element)”組成的。不過只能有一個(gè)“根元素(Root)”,其他的元素都是“根元素(Root)”的子元素,或者是子元素的子元素。

Xml.Serialization序列化一個(gè)對(duì)象,就是把對(duì)象序列化成一個(gè)XML的“元素(Element)”。如果一個(gè)類沒有加任何的特性,那么默認(rèn)的話,這個(gè)類序列化后的“標(biāo)簽(Tag)”就是這個(gè)類的類名,這個(gè)類的公共字段和公共屬性都被序列化
成子元素,子元素的“標(biāo)簽(Tag)”就是字段名(或者是屬性名),子元素的“文本(Text)”就是字段值(或者是屬性值)。

通過Xml.Serialization中的一些類,可以給一個(gè)類添加一些特性,使得在序列化的時(shí)候,能夠?qū)崿F(xiàn)自己的定制。

XmlRoot("Settings"),這個(gè)表明把類序列化成“根元素(Root)”,“根元素(Root)”的“標(biāo)簽(Tag)”是Settings而不是原來的類名。注意,一個(gè)XML文件中只能有一個(gè)“根元素(Root)”。

XmlElement("T"),這個(gè)表明把類或者是字段(屬性)序列化成“元素(Element)”,元素的“標(biāo)簽(Tag)”是T,而不是原來的類名(字段名或者是屬性名)。

XmlAttribute("Count"),這個(gè)表明把字段(屬性)序列化成“屬性(Attribute)”,屬性名就是字段(屬性)名,屬性值就是字段(屬性)值。這個(gè)似乎不能運(yùn)用在數(shù)組字段(屬性)。

XmlText,這個(gè)表明把字段(屬性)序列化成“文本(Text)”,文本值就是字段(屬性)值。不過,一個(gè)類中,只能有一個(gè)字段(屬性)序列化成“文本(Text)”,而且這個(gè)類序列化后的元素還不能有子元素,意味著這個(gè)類的其他字段(屬性)只能序列化成“屬性(Attribute)”。

XmlIgnore,這個(gè)表明不序列化指定的字段(屬性)。

除了以上的,在遇到集合類型的字段(屬性)時(shí),Xml.Serialization是將該字段(屬性)序列化成一個(gè)“元素(Element)”,該字段中的每一個(gè)對(duì)象序列化成該元素的子元素。

對(duì)集合類型的字段(屬性)可以添加下列特性

XmlArray("E"),這個(gè)表明把該字段(屬性)序列化成“元素(Element)”,“標(biāo)簽(Tag)”為E。

例如:<XmlArray("E")>Public Student As List(Of String),有三個(gè)值A(chǔ)、B、C。

序列化后的結(jié)果為:

<E>

<String>A</String>

<String>B</String>

<String>C</String>

</E>

<XmlArrayItem("E")>,這個(gè)表明把該字段(屬性)每一個(gè)對(duì)象序列化為“元素(Element)”,“標(biāo)簽(Tag)”為E。

例如:<XmlArrayItem("E")>Public Student As List(Of String),有三個(gè)值A(chǔ)、B、C。

序列化后的結(jié)果為:

<Student>

<E>A</E>

<E>B</E>

<E>C</E>

</Student>

大家可以和上面的例子對(duì)照一下區(qū)別。

另外,上面兩個(gè)特性是可以疊加的。

還可以對(duì)集合型的字段(屬性)添加XmlElement("E"),它表明將每一個(gè)對(duì)象序列化為“元素(Element)”,“標(biāo)簽(Tag)”為E,同時(shí)每一個(gè)對(duì)象又都是它的子元素。通俗的講,就是平行序列化。

例如::<XmlElement("Lan")>Public Student As List(Of String),有三個(gè)值A(chǔ)、B、C。

序列化后的結(jié)果為:

<E>

<String>A</String>

</E>

<E>

<String>B</String>

</E>

<E>

<String>C</String>

</E>

以上是簡(jiǎn)單的描述通過Xml.Serialization中的一些類,來控制對(duì)象的序列化成XML文件。也希望和各網(wǎng)友交流。

分享:ASP中的EVAL函數(shù)使用教程
近兩日,學(xué)習(xí)了ASP的EVAL函數(shù)。感覺上很實(shí)用,如果使用得當(dāng),能減輕很多代碼的編寫量,也使得代碼更加簡(jiǎn)潔明了。 EVAL函數(shù)的原型: EVAL(expression) 其中expression是字符串參數(shù),可以是表達(dá)式,可以是變量,甚至可以是語句。但都是以字符串的形式出現(xiàn)。 例如 b=EVA

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产激情视频一区二区三区| 精品伦理一区二区| 国产女主播在线观看| 国产精品一品| 国产精品剧情一区二区三区| 国产乱码在线| 国产精品久久精品牛牛影视| 国产三级自拍| www.jizz在线观看| 交视频在线观看国产| 中文字幕在线看精品乱码| 国产性一级片| 欧美日韩性视频一区二区三区| 国产在线资源| 不卡av免费观看| 91免费日韩| 最新国产在线| 欧美aaa一级片| 2018中文字幕在线| 成人免费一区二区三区视频网站| 国产麻豆高清视频在线第一页 | 青青草在线播放| 国产美女在线播放| 精品av中文字幕在线毛片| 激情网站在线| 亚洲妇熟xxxx妇色黄| 国产美女在线一区二区三区| 精品国内自产拍在线视频| 国产一级视频| 成人欧美精品久久久久影院| 青青草视频免费在线观看| 2020国产在线视频| 国产精品久久久精品a级小说| 国产在线看片| 性欧美精品xxxx| 一本免费视频| av一级在线| 99色在线观看| 中文字幕av在线播放| 国产丝袜护土调教在线视频| 九九热免费视频| 国内a∨免费播放| 国产在线拍揄自揄拍视频| 欧美韩日国产| 激情在线视频播放| 九九热在线观看 | xxxx视频在线| www.中文字幕久久久| 在线成人一区| 日本欧美在线视频免费观看| 亚洲精品久久久成人| 精品国产一区二区三区不卡在线| 99re6在线视频精品免费| 日韩国产成人| 成人亚洲一区二区三区| 国产美女性感在线观看懂色av| 国产在线看片| 国产人成在线观看| av网址在线免费观看| 国产在线观看91| 国产区高清在线| 在线国产福利网站| 国产永久免费| 国产麻豆综合视频在线观看| 国产九色视频| 精品日韩av| 九九热视频免费观看| 国产精品久久精品牛牛影视| 亚洲国产日韩成人综合天堂| 国产在线拍揄自揄拍视频| 国产日韩精品在线看| 人人澡人人爽| 精品街拍一区二区| 国产精品一区二区三区四区色| 国产95在线|亚洲| 国产男女无套在线播放| 四虎免费视频| ·天天天天操| 国产永久免费高清在线观看视频| 精品国产高清自在线一区二区三区| 老师我好爽再深一点的视频| 999在线视频| 国产黄色在线免费观看| 黄色电影网站在线观看| baoyu777.永久免费视频| 国产精品666| 五月婷婷丁香激情| 九九视频精品在线| 免费国产视频| 午夜亚洲成人| 亚洲色婷婷综合开心网| 国产黄色免费| 中文字幕视频在线| 日本不卡影院| www.狠狠操| 欧美视频免费一区二区三区| av网站在线播放| 精品美女调教视频| 国产不卡在线| 在线中文资源天堂| 亚洲一区二区三区在线观看网站| 国产娇喘精品一区二区三区图片| 国内自拍视频在线看免费观看| 性国产高清在线观看| 亚洲视频精品在线观看| 香蕉视频网站在线观看| 尤物视频在线观看视频| 日本亚洲欧美| 四虎成年永久免费网站| 精品国产二区三区| www操操操| 国产一级视频| 99热播在线观看| 日本啊v在线| 中文字幕在线观看播放| 国产成+人+亚洲+欧美+综合| 午夜在线视频| 最近中文字幕在线中文视频 | 国产男女av| 国产乱在线观看视频| 国产午夜精品久久久久免费视| 中文字幕亚洲免费| 国产人成在线视频| 性网站在线观看| 国产丝袜护土调教在线视频| 伊人春色在线| 99视频在线观看地址| 国产成人夜间影院在线观看| 在线观看国产福利视频| 免费a级在线播放| 国产馆av播放| 九九热在线观看视频| 精品亚洲成a人片在线观看| 一本大道久久a久久精品| 久草在线视频网| 99高清免费国产自产拍| 五月天亚洲激情| 精品欧美不卡一区二区在线观看| 九九热视频在线观看| 97人人在线| 国产视频青青| 国产尤物一区二区三区| 亚洲xxxxxx| 国产黄色片大全| 中文字幕在线观看播放| 黄色av网站在线免费观看| 亚洲欧美久久婷婷爱综合一区天堂| 国产小视频福利在线| 九九热免费视频| 日韩中文字幕久久久经典网| 精品一区二区三区高清免费不卡| 国产一二区在线| 欧美性猛交p30| а√最新版地址在线天堂| 精品免费视频一卡2卡三卡4卡不卡| 中文字幕免费在线视频| 狠狠操天天操夜夜操| 久久er视频| 国产麻豆精品视频一区二区| 国产免费永久在线观看| 欧美日韩**字幕一区| 中文在线观看视频| 一本大道久久精品| www.麻豆av.com| 麻豆国产视频| 成人精品一区二区三区免费| 国产女人在线视频| 欧美黑人乱大交| 99热最新网址| 国产福利片在线| 91极品在线| www免费在线观看视频| 九九热在线播放| 国产小视频免费在线观看| 国产情侣高潮对白| 99高清免费国产自产拍| 不卡av免费观看| 国产麻豆视频免费观看| 国产国产人免费人成免费视频| 97国产视频| 青草av在线| 国产探花在线观看| ·天天天天操| 免费99热在线观看| 国产精品99爱免费视频| 亚洲最新永久在线观看| 国产女人在线观看| 中文字幕av高清| 国产在线激情视频| 91精品国产高久久久久久五月天| 日本三级视频网站| 国产精品第八页| 九九精品视频在线观看九九| 国产夫妻视频| 好男人社区在线视频| 在线国产1区| 国产图片综合| 夜夜嗨yeyeh| 国产网站免费看| 蜜桃视频中文字幕|