Joomla! 编码规范
XML
关于
编码规范
客户端语法风格指南
附录
属性
- 每个属性占一行。
- 四个属性
name
,type
,label
和description
应按此顺序排列,位于元素定义的顶部。
结束元素
元素应该用新行上的结束标签关闭。
例外
当元素只有几个属性时,整个元素可以保持在同一行。建议最大行长为 100 个字符,以方便阅读。
示例
元素为空
<field
name="abc"
type="text"
label="Empty Field"
description="Empty field without options"
/>
元素不为空
<field
name="abc"
type="radio"
label="Field"
description="Field with options"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field
name="abc"
type="radio"
label="Field"
description="Field with options"
>
<option
value="1"
foo="bar"
>
SOMETHING_VERY_LONG
</option>
<option value="0">
SOMETHING_VERY_LONG
</option>
</field>
只有几个属性的元素
<fieldset name="params" label="Some label for the field set" />