`

使用CSS格式化显示XML

    博客分类:
  • XML
阅读更多
css文件
CATALOG
{
background-color: #ffffff;
width: 100%;
}
CD
{
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
TITLE
{
color: #FF0000;
font-size: 20pt;
}
ARTIST
{
color: #0000FF;
font-size: 20pt;
}
COUNTRY,PRICE,YEAR,COMPANY
{
display: block;
color: #000000;
margin-left: 20pt;
}

xml文件
<!--
 Edited with XML Spy v2007 (http://www.altova.com) 
-->
−
<CATALOG>
−
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
−
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
−
<CD>
<TITLE>Greatest Hits</TITLE>
<ARTIST>Dolly Parton</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>RCA</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1982</YEAR>
</CD>
−
<CD>
<TITLE>Still got the blues</TITLE>
<ARTIST>Gary Moore</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Virgin records</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1990</YEAR>
</CD>
−
<CD>
<TITLE>Eros</TITLE>
<ARTIST>Eros Ramazzotti</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>BMG</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
−
<CD>
<TITLE>One night only</TITLE>
<ARTIST>Bee Gees</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Polydor</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1998</YEAR>
</CD>
−
<CD>
<TITLE>Sylvias Mother</TITLE>
<ARTIST>Dr.Hook</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS</COMPANY>
<PRICE>8.10</PRICE>
<YEAR>1973</YEAR>
</CD>
−
<CD>
<TITLE>Maggie May</TITLE>
<ARTIST>Rod Stewart</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Pickwick</COMPANY>
<PRICE>8.50</PRICE>
<YEAR>1990</YEAR>
</CD>
−
<CD>
<TITLE>Romanza</TITLE>
<ARTIST>Andrea Bocelli</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Polydor</COMPANY>
<PRICE>10.80</PRICE>
<YEAR>1996</YEAR>
</CD>
−
<CD>
<TITLE>When a man loves a woman</TITLE>
<ARTIST>Percy Sledge</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Atlantic</COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1987</YEAR>
</CD>
−
<CD>
<TITLE>Black angel</TITLE>
<ARTIST>Savage Rose</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Mega</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1995</YEAR>
</CD>
−
<CD>
<TITLE>1999 Grammy Nominees</TITLE>
<ARTIST>Many</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Grammy</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1999</YEAR>
</CD>
−
<CD>
<TITLE>For the good times</TITLE>
<ARTIST>Kenny Rogers</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Mucik Master</COMPANY>
<PRICE>8.70</PRICE>
<YEAR>1995</YEAR>
</CD>
−
<CD>
<TITLE>Big Willie style</TITLE>
<ARTIST>Will Smith</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
−
<CD>
<TITLE>Tupelo Honey</TITLE>
<ARTIST>Van Morrison</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Polydor</COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1971</YEAR>
</CD>
−
<CD>
<TITLE>The very best of</TITLE>
<ARTIST>Cat Stevens</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Island</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1990</YEAR>
</CD>
−
<CD>
<TITLE>Stop</TITLE>
<ARTIST>Sam Brown</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>A and M</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1988</YEAR>
</CD>
−
<CD>
<TITLE>Bridge of Spies</TITLE>
<ARTIST>T'Pau</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Siren</COMPANY>
<PRICE>7.90</PRICE>
<YEAR>1987</YEAR>
</CD>
−
<CD>
<TITLE>Private Dancer</TITLE>
<ARTIST>Tina Turner</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Capitol</COMPANY>
<PRICE>8.90</PRICE>
<YEAR>1983</YEAR>
</CD>
−
<CD>
<TITLE>Midt om natten</TITLE>
<ARTIST>Kim Larsen</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Medley</COMPANY>
<PRICE>7.80</PRICE>
<YEAR>1983</YEAR>
</CD>
−
<CD>
<TITLE>Pavarotti Gala Concert</TITLE>
<ARTIST>Luciano Pavarotti</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>DECCA</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1991</YEAR>
</CD>
−
<CD>
<TITLE>The dock of the bay</TITLE>
<ARTIST>Otis Redding</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Atlantic</COMPANY>
<PRICE>7.90</PRICE>
<YEAR>1987</YEAR>
</CD>
−
<CD>
<TITLE>Picture book</TITLE>
<ARTIST>Simply Red</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>Elektra</COMPANY>
<PRICE>7.20</PRICE>
<YEAR>1985</YEAR>
</CD>
−
<CD>
<TITLE>Red</TITLE>
<ARTIST>The Communards</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>London</COMPANY>
<PRICE>7.80</PRICE>
<YEAR>1987</YEAR>
</CD>
−
<CD>
<TITLE>Unchain my heart</TITLE>
<ARTIST>Joe Cocker</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>EMI</COMPANY>
<PRICE>8.20</PRICE>
<YEAR>1987</YEAR>
</CD>
</CATALOG>

结果显示为如下



使用 CSS 格式化 XML 不是常用的方法,更不能代表 XML 文档样式化的未来。W3C 推荐使用 XSLT 见后面的xslt格式化xml
  • 大小: 8.2 KB
分享到:
评论

相关推荐

    格式化 html js css xml文件利器

    "格式化 html js css xml文件利器"是一个专为这四种常见编程语言(HTML、JavaScript、CSS和XML)设计的高效工具,能够帮助开发者快速整理和美化他们的代码。 HTML(超文本标记语言)是网页的基础结构,良好的格式能...

    css格式化工具(全屏版)

    在实际使用中,"CSS格式化工具(全屏版).exe"这样的应用程序通常是独立运行的,用户可以直接打开.exe文件进行操作,无需安装额外的环境或依赖。通过这款工具,开发者可以更轻松地管理和维护他们的CSS代码,确保代码的...

    使用CSS格式化网页

    CSS,全称Cascading Style Sheets,中文译为层叠样式表,是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS的主要作用是实现网页的布局和外观设计,使网页元素呈现出各种样式效果,...

    CSS代码快速格式化工具

    使用CSS代码快速格式化工具,不仅可以提升个人的开发效率,还能提高团队间的协作能力,因为所有人都能遵循同一套代码风格。对于大型项目,尤其当有多人参与编写和维护CSS代码时,这样的工具是必不可少的。所以,熟练...

    XML+CSS+SQL+JSON+HTML+JS格式化

    CSS格式化有助于保持样式规则的一致性和可维护性。这可能包括调整选择器的排列、注释的整理以及属性的对齐。 SQL(Structured Query Language)是用于管理关系数据库的标准编程语言。SQL格式化涉及到将查询语句整洁...

    CSS格式化.zip

    通过使用"CSS格式化.exe",开发者可以快速提升代码质量,减少因格式问题引起的错误,同时提高团队间的协作效率。此外,良好的代码格式也有助于培养编程规范,让代码更易于理解和维护。在实际工作中,这样的工具是...

    WEB开发 之 使用 CSS 显示 XML.docx

    然而,需要注意的是,使用CSS来格式化XML的一个限制是它并不支持条件逻辑或变量,这在XSLT中是可行的。此外,CSS无法改变XML文档的结构,而XSLT则可以创建全新的HTML或XML结构。因此,对于更复杂的XML文档和需要动态...

    editplus中格式化 xml Json Css Js 文件

    综上所述,EditPlus作为一款全能编辑器,不仅提供基础的文本编辑功能,还有强大的格式化工具,如内置的XML和JSON支持,以及通过外部脚本增强的CSS和JS格式化能力。通过合理配置和利用这些工具,开发者可以显著提升...

    html,css,jsp,xml提示插件eclipse

    HTML、CSS、JSP和XML是Web开发中的基础技术,Eclipse是一款强大的集成开发...无论是在创建复杂的HTML布局、设计美观的CSS样式,还是在处理动态的JSP页面或结构化的XML数据时,这个插件都是Web开发者不可或缺的工具。

    json,xml格式化html显示

    它通常会提供一个简单的API接口,接收JSON字符串作为输入,然后返回格式化后的HTML字符串,可以直接插入到网页中显示。 总的来说,JSON和XML都是数据交换的重要格式,它们各有优缺点,选择哪种格式取决于具体的应用...

    xml+css+xsl个人简历

    XSLT允许我们定义规则,根据这些规则,XML文档中的元素可以被映射到新的结构中,从而实现数据的重新排列或格式化。 在“个人简历xml+xsl”这个项目中,可能包含以下步骤: 1. 创建XML文件:定义简历的结构,如`...

    html,css,javascript,xml,php等

    **XML(eXtensible Markup Language)** 是一种数据交换格式,它定义了自定义的标记来存储和传输结构化数据。XML常用于Web服务、配置文件和数据集成。与HTML不同,XML不关心数据的显示,只关注数据的结构。 **PHP...

    NodePad++安装包,json格式化,xml格式化插件全套

    XML格式化插件同样重要,因为原始的XML文件通常会很长且包含大量嵌套元素,不经过格式化很难阅读。安装此插件后,可以一键将XML文档整齐地排列,使代码更加整洁易读。 4. **安装教程**:压缩包内提供的安装教程将...

    网页设计HTML XML CSS

    XML文档通常与样式表(如XSLT)结合使用,将数据转化为人类可读的格式。在网页设计中,XML常用于创建动态内容,如RSS feed或SVG图像。 3. CSS:CSS 是样式和布局的语言,负责定义HTML或XML元素的视觉表现,包括颜色...

    XML应用开发(软件品牌)-1期 4.5 课堂实践-使用CSS文本属性显示XML文档-前景色和背景色.doc

    这不仅涉及CSS的基本语法,还涉及到如何将CSS应用于XML文档,理解XML和CSS之间的关联以及如何通过CSS选择器精确地定位和格式化XML元素。 通过这样的实践,学生不仅可以掌握CSS的基本用法,还能深入理解XML数据的...

    xml+xsl+css+dtd书写的个人网页

    这个个人网页项目利用了XML的结构化特性,通过XSL进行数据转换,结合CSS实现美观的页面展示,而DTD则确保了数据的准确性和一致性。这样的组合提供了强大的数据管理能力,同时实现了灵活的页面设计。通过学习和实践这...

    XML应用开发(软件品牌)-1期 4.2 课堂实践-使用CSS选择符显示XML文档.doc

    在这个4.2单元的课堂实践中,我们将学习四种CSS选择符的使用方法,包括ID选择符、类选择符、包含选择符以及选择符分组,以实现对XML文档中的特定元素进行格式化。 首先,ID选择符是通过在XML元素上设置唯一的`id`...

    在xml中使用CSS和XSL

    XML(可扩展标记语言)是一种用于存储和传输结构化数据的标准格式,而CSS(层叠样式表)和XSL(可扩展样式表语言)则分别用于美化和转换XML文档。在XML中结合CSS和XSL,可以实现数据的可视化呈现和逻辑变换。 首先...

    eclipse格式化文件(xml)

    Eclipse的代码格式化文件不仅可以应用于XML,也可以应用于Java、CSS等其他语言,只需在对应的编辑器设置中导入相应的格式化配置。通过自定义这些格式化规则,开发者可以确保整个团队遵循一致的编码规范,这对于大型...

Global site tag (gtag.js) - Google Analytics