使用 CSS 显示 XML
XML 也是一种标记语言,代表可扩展标记语言 (Extensible Markup Language),专为网络文档设计。它定义了一套规则,用于以既方便人阅读又方便机器阅读的格式编码文档,允许开发者创建自定义标签。
在这篇文章中,我们有一个 XML 文件,我们的任务是使用 CSS 显示 XML。
使用 CSS 显示 XML 的步骤
我们可以使用 CSS 属性来设置 XML 文档中内容的样式。以下是使用 CSS 显示 XML 的步骤。
- 创建一个 .xml 文件并添加你的代码。
- 创建一个 .css 文件并为 .xml 文件中指定的标签添加样式。
- 使用以下代码块将 .css 文件链接到 .xml 文件。这应该包含在 .xml 文档中。
<?xml-stylesheet type="text/css" href="name_of_css_file.css"?>
- 将两个文件放在同一个文件夹中。
- 在任何浏览器中打开 .xml 文件以查看应用于 .xml 元素的 CSS 样式。
添加 XML 文件
这里我们创建了一个名为 data.xml 的 xml 文件。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root>
<person>
<name>Maya</name>
<age>30</age>
<gender>Female</gender>
</person>
<person>
<name>Ram</name>
<age>25</age>
<gender>Male</gender>
</person>
<person>
<name>Varun</name>
<age>25</age>
<gender>Male</gender>
</person>
<person>
<name>Sarah</name>
<age>25</age>
<gender>Female</gender>
</person>
</root>
CSS 文件
这是我们链接到 xml 文件的 CSS 文件 style.css。
root {
font-family: Arial, sans-serif;
font-size: 14px;
}
person {
display: block;
width: 10%;
border: 1px solid black;
padding: 10px;
border-radius: 5px;
margin: 1px auto 20px;
}
name {
font-weight: bold;
color: #333;
}
age {
color: #999;
}
gender{
color: brown;
font-weight: bolder;
}
完整的示例代码
以下是包含单个文件中的 XML 和 CSS 的完整示例代码。
<?xml version="1.0" encoding="UTF-8"?>
<style>
root {
font-family: Arial, sans-serif;
font-size: 14px;
}
person {
display: block;
width: 10%;
border: 1px solid black;
padding: 10px;
border-radius: 5px;
margin: 1px auto 20px;
}
name {
font-weight: bold;
color: #333;
}
age {
color: #999;
}
gender{
color: brown;
font-weight: bolder;
}
</style>
<root>
<person>
<name>Maya</name>
<age>30</age>
<gender>Female</gender>
</person>
<person>
<name>Ram</name>
<age>25</age>
<gender>Male</gender>
</person>
<person>
<name>Varun</name>
<age>25</age>
<gender>Male</gender>
</person>
<person>
<name>Sarah</name>
<age>25</age>
<gender>Female</gender>
</person>
</root>
在任何浏览器中执行“data.xml”文件以查看应用于 XML 文件元素的样式。
结论
在这篇文章中,我们了解了使用 CSS 显示 XML 的步骤。我们已将样式应用于 XML 文件中使用的每个标签。使用 CSS 显示 XML 非常简单,可以使用 <?xml-stylesheet type="" href=""?> 完成。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP