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入门教程知识点详解 #### 一、XML简介与TinyXML概述 - **XML**:全称为**可扩展标记语言**(EXtensible Markup Language),是一种用于标记数据的语言,允许用户自定义数据的标识,从而区分不同类型的结构...
XML入门教程.pdf XML入门教程.pdf XML入门教程.pdf
在TinyXML入门教程中,你可能会学到以下关键概念: 1. **XML元素(Element)**:XML文档的基本组成单元,由标签、属性和内容构成。例如,`<book>`就是一个元素,可能包含属性(如`id="123"`)和内容(如`编程艺术...
### XML入门教程精要 #### 1. XML简介与背景 **XML**(eXtensible Markup Language)是一种可扩展标记语言,由W3C联盟发展维护。与HTML不同,XML是一种元语言,允许用户自定义标签,从而描述数据本身及其结构。XML的...
这个压缩包文件提供了一个很好的XML入门教程,适合初学者进行学习和实践。以下是一些关于XML的基础知识和关键概念: 1. **XML的定义**:XML是一种可扩展的标记语言,与HTML类似,但其设计目标是为了传输和存储数据...
XML入门视频教程.rar
"XML入门教程" XML(eXtensible Markup Language,扩展标记语言)是一种用于创建可互换的结构化文本文档和数据文档的标记语言。它是SGML(Standard Generalized Markup Language,标准通用标记语言)的子集,但比...
IBM的XML入门教程可能涵盖以下内容: 1. **XML基础**:介绍XML的基本语法,如元素、属性、注释、实体引用等,以及XML文档的结构,如文档类型定义(DTD)和XML Schema。 2. **XML解析**:讲解如何使用DOM(Document...
对于初学者来说,XML入门教程是一个很好的起点,能够帮助理解XML的基本概念和语法,以及如何在实际项目中应用。 XML的基础知识点包括: 1. **XML文档结构**:XML文档由一系列元素组成,每个元素都可以包含其他元素...
XML入门教程,拥有大量的实例。详细介绍关于XMl和HTML之间相互的关系。
【XML之XML快速入门教程】 XML,全称为Extensible Markup Language,是一种用于描述数据的标记语言,它允许用户自定义标记来结构化数据。XML并不是一个新的概念,而是源自于更早的Standard Generalized Markup ...
### XML基础入门教程知识点详解 #### 一、XML概述与入门 **1.1 什么是XML?** XML(Extensible Markup Language)是一种扩展性标记语言,用于存储和传输数据。与HTML不同,XML的设计目的是传输和存储数据,而不是...
2. 什么是XML:XML是一种标记语言,它允许用户定义自己的标签,这样就能够创建具有自我描述能力的文档,从而使得数据的存储和传输变得更加直观和灵活。XML文件通常包括文件声明、处理指令、元素、属性和注释等组成...
<title>XML入门教程 <author>John Doe ``` 在这个例子中,`<book>` 是根元素,包含了两个子元素 `<title>` 和 `<author>`。 二、XML命名规则 XML元素、属性和命名空间等的名称是区分大小写的,并且必须遵循一定...
4. 文本内容:元素内可以包含纯文本数据,如`<title>XML入门</title>`。 5. 注释(Comment):用于解释文档的部分,以`<!--`开始,`-->`结束。 6. 处理指令(Processing Instruction, PI):向处理XML的程序提供特定...