使用 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;
}

完整的示例代码

以下是包含单个文件中的 XMLCSS 的完整示例代码。

<?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=""?> 完成。

更新于:2024年10月28日

3K+ 次浏览

启动你的 职业生涯

完成课程获得认证

开始学习
广告