XML
XML 是一种可扩展的标记语言,LCUI 之所以采用 XML 而不是 HTML,主要有以下理由:
- XML 比 HTML 更简单。
- LCUI 不是浏览器,不打算实现 HTML 中的所有标签的功能,因为这是既浪费时间又没有意义的事情。
- 使用 HTML 会让用户以开发网页的思维方式去编写 LCUI 应用,然后误以为
<div>
、<img>
、<table>
、<video>
、<audio>
、<table>
等标签在 LCUI 中会有效果。
在开始前,我们假定你已经熟悉 HTML 或 XML 这类标记语言的语法,本文将跳过基本语法和相关术语的介绍,直接讲解 LCUI 的 XML 文档写法和常用元素的用法,如需了解更多请查阅相关文档。
在前面的章节中我们已经了解到 LCUI 的 XML 文档内容格式和预定义元素的用法:
<?xml version="1.0" encoding="UTF-8" ?>
<lcui-app>
<resource type="text/css" src="main.css"/>
<ui>
<textview id="text" type="textview">
Hello, World!
</textview>
</ui>
</lcui-app>
第一行声明文档的类型,第二行的<lcui-app>
声明了它包裹的内容适用于 LCUI 应用,第三行的 <ui>
包裹了整个用户界面的结构及其所有组件的信息。