`
wangminshe89
  • 浏览: 691059 次
文章分类
社区版块
存档分类
最新评论

XML入门教程(2)

 
阅读更多


16、CSS样式定义节点
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="1.css"?>
<books>
<book>
<author>lisongtao</author>
<name>the application of ASP</name>
</book>
</books>
---------------------------------------------------------
1.css
-----------------------------------------------------------
books
{
display:block;
}
book
{
display:block;
background-color:#aabbcc
}

---------------------------------------------
心得:以上的定义方法和重定义HTML的标签样式一样,如对CSS不熟者,推荐用DW生成后再对应一下效果.很易就可以学会的.



17、样式类定义XML
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="3.css"?>
<list class="listclass">
<sublist class="listsmall">lisongtao</sublist>
<sublist>zhongguo</sublist>
</list>
----------------------------------------------------------
3.css
.listclass {color: red; font-size:26pt}
.listsmall {color:blue; font-size:15pt}



18、类的ID定义XML
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="ID.css"?>
<school>
<class id="list">lisongtao</class>
<monitor id="list1">lisongtao</monitor>
</school>
---------------------------------
ID.CSS
--------------------------------------------------
#list {font-size:28pt; color:red; display: block}
#list1 {font-size:14pt; color:blue display: block }



19、XML中直接使用CSS
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="sevil.txt"?>
<!--这句一定要有,而SEVIL.TXT可以换别的名字,不过中文好像这里不行.-->
<FOO STYLE="font-weight: bold;color:red">
Hello XML!
</FOO>



20、在一个样式表中合并引用另一个样式表的方法
@import url("sevil.css");



21、用CSS定制个节点的块状显示
XML.XML
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css" href="CSS.css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<HTML:style>
books
{
display:block;
width:30em;
}
</HTML:style>
<book>
<author>list </author>
<name> ASP及其应用</name>
<publisher>Tsinghua University</publisher>
<price>12.30</price>
</book>
<book>
<author>James </author>
<name> XML及其应用</name>
<publisher>Tsinghua University</publisher>
<price>15.30</price>
</book>
<book>
<author>John </author>
<name> CSS及其应用</name>
<publisher>Peiking University</publisher>
<price>16.30</price>
</book>
</books>
---------------------------------------------------------------
CSS.CSS
---------------------------------------------------------------
book
{
display:block;
background-color:#AABBCC;
padding:1.2em;
margin-bottom:1em;
}
author
{
display:block;
font-size:16pt;
color:red;
}




22、在同一个XML文件内引用多个CSS样式表的方法
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/css" href="1.css"?>
<?xml-stylesheet type="text/css" href="2.css"?>



23、在XML中使用HTML标记的方法,例插入图片
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<book>
<author>list </author>
<name> ASP及其应用</name>
<publisher>Tsinghua University</publisher>
<price>12.30</price>
<HTML:img src="suzh1.jpg" />
</book>
</books>



24、在XML中使用HTML标记的方法(2),使用超连接
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<book>
<author>list </author>
<name> ASP及其应用</name>
<publisher>Tsinghua University</publisher>
<price>12.30</price>
[colorred]<from><HTML:a href="http://www.263.net">263中国在线</HTML:a></from>[/color]
</book>
</books>



25、在XML中使用HTML标记(3),使用<BR><p>等标记

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<book>
<HTML:P>
<author>list </author>
</HTML:P>
<name> ASP及其应用</name>
<publisher>Tsinghua University</publisher>
<HTML:br/>
<price>12.30</price>
</book>
</books>



26、在XML中使用HTML标记的方法(4),使用表格标签
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<book>
<HTML:TABLE border="1.0" align="center">
<HTML:TR>
<HTML:TD>LIST</HTML:TD>
<HTML:TD>ASP PROGRAMING</HTML:TD>
<HTML:TD>TSINGHUA UNIVERSITY</HTML:TD>
</HTML:TR>
</HTML:TABLE>
</book>
</books>



27、在XML中使用HTML标记的方法(5),使用表单
汗。。。。这样子就没意思了,仅供参考

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<book>
<HTML:TABLE border="0" align="center">
<HTML:TR>
<HTML:TD>NAME</HTML:TD>
<HTML:TD><HTML:INPUT TYPE="TEXT"/></HTML:TD>
</HTML:TR>
<HTML:TR>
<HTML:TD>NAME</HTML:TD>
<HTML:TD><HTML:INPUT TYPE="TEXT"/></HTML:TD>
</HTML:TR>
<HTML:TR>
<HTML:TD>NAME</HTML:TD>
<HTML:TD><HTML:INPUT TYPE="TEXT"/></HTML:TD>
</HTML:TR>
</HTML:TABLE>
<HTML:CENTER>
<HTML:INPUT TYPE="SUBMIT"/><HTML:INPUT TYPE="RESET"/>
</HTML:CENTER>
</book>
</books>



28、在XML中使用HTML标记的方法(6),使用JS脚本
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css"?>
<books xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<HTML:SCRIPT language="javascript">
var fRunning = 0
function startTrans()
{
if (fRunning == 0)
{
fRunning = 1
SampleID.filters.revealTrans.Apply();
SampleID.src = "suzh1.jpg";
SampleID.filters.revealTrans.Play()
}
else
{
fRunning = 0
SampleID.filters.revealTrans.Apply();
SampleID.src = "suzh2.jpg";
SampleID.filters.revealTrans.Play()
}


}
</HTML:SCRIPT>
<HTML:IMG id="SampleID" src="suzh2.jpg" width="200" height="200" style="filter:revealTrans(duration=3)" onclick="startTrans()" />
<HTML:BR />
Click image for Transition Filter: Blend
</books>



29、总结CSS/HTML:
其实在XML里面调用CSS来显示统一的样式很简单,主要通过一个
<?xml-stylesheet type="text/css" href="1.css"?>
这样的方法来联系起来.最好能先学学CSS的语法这样对大家很有好处.如果不太会的话,也可以用DW来自动生成CSS样式表后再联起来.呵.

致于调用HTML标记可以用<HTML:标记>这样的方法来实现.但一定要注意记他合乎XML的规则就行了.

分享到:
评论

相关推荐

    TinyXML入门教程

    ### TinyXML入门教程知识点详解 #### 一、XML简介与TinyXML概述 - **XML**:全称为**可扩展标记语言**(EXtensible Markup Language),是一种用于标记数据的语言,允许用户自定义数据的标识,从而区分不同类型的结构...

    XML入门教程.pdf XML入门教程.pdf

    XML入门教程.pdf XML入门教程.pdf XML入门教程.pdf

    TinyXML入门教程_TinyXML入门教程_

    在TinyXML入门教程中,你可能会学到以下关键概念: 1. **XML元素(Element)**:XML文档的基本组成单元,由标签、属性和内容构成。例如,`&lt;book&gt;`就是一个元素,可能包含属性(如`id="123"`)和内容(如`编程艺术...

    xml入门教程/xml入门教程

    ### XML入门教程精要 #### 1. XML简介与背景 **XML**(eXtensible Markup Language)是一种可扩展标记语言,由W3C联盟发展维护。与HTML不同,XML是一种元语言,允许用户自定义标签,从而描述数据本身及其结构。XML的...

    很好的xml 案例|xml入门教程|xml初学教程

    这个压缩包文件提供了一个很好的XML入门教程,适合初学者进行学习和实践。以下是一些关于XML的基础知识和关键概念: 1. **XML的定义**:XML是一种可扩展的标记语言,与HTML类似,但其设计目标是为了传输和存储数据...

    XML入门视频教程.rar

    XML入门视频教程.rar

    xml入门教程.pdf

    "XML入门教程" XML(eXtensible Markup Language,扩展标记语言)是一种用于创建可互换的结构化文本文档和数据文档的标记语言。它是SGML(Standard Generalized Markup Language,标准通用标记语言)的子集,但比...

    IBM XML入门教程

    IBM的XML入门教程可能涵盖以下内容: 1. **XML基础**:介绍XML的基本语法,如元素、属性、注释、实体引用等,以及XML文档的结构,如文档类型定义(DTD)和XML Schema。 2. **XML解析**:讲解如何使用DOM(Document...

    XML入门教程

    对于初学者来说,XML入门教程是一个很好的起点,能够帮助理解XML的基本概念和语法,以及如何在实际项目中应用。 XML的基础知识点包括: 1. **XML文档结构**:XML文档由一系列元素组成,每个元素都可以包含其他元素...

    XML入门教程.pdf

    XML入门教程,拥有大量的实例。详细介绍关于XMl和HTML之间相互的关系。

    XML之XML快速入门教程

    【XML之XML快速入门教程】 XML,全称为Extensible Markup Language,是一种用于描述数据的标记语言,它允许用户自定义标记来结构化数据。XML并不是一个新的概念,而是源自于更早的Standard Generalized Markup ...

    xml 基础 入门 教程

    ### XML基础入门教程知识点详解 #### 一、XML概述与入门 **1.1 什么是XML?** XML(Extensible Markup Language)是一种扩展性标记语言,用于存储和传输数据。与HTML不同,XML的设计目的是传输和存储数据,而不是...

    XML入门教程内容.pdf

    2. 什么是XML:XML是一种标记语言,它允许用户定义自己的标签,这样就能够创建具有自我描述能力的文档,从而使得数据的存储和传输变得更加直观和灵活。XML文件通常包括文件声明、处理指令、元素、属性和注释等组成...

    xml教程,入门训练

    &lt;title&gt;XML入门教程 &lt;author&gt;John Doe ``` 在这个例子中,`&lt;book&gt;` 是根元素,包含了两个子元素 `&lt;title&gt;` 和 `&lt;author&gt;`。 二、XML命名规则 XML元素、属性和命名空间等的名称是区分大小写的,并且必须遵循一定...

    XML入门教程,技巧及例程

    4. 文本内容:元素内可以包含纯文本数据,如`&lt;title&gt;XML入门&lt;/title&gt;`。 5. 注释(Comment):用于解释文档的部分,以`&lt;!--`开始,`--&gt;`结束。 6. 处理指令(Processing Instruction, PI):向处理XML的程序提供特定...

Global site tag (gtag.js) - Google Analytics