跳转到内容

Umbraco/参考/Umbraco XML 格式

来自维基教科书,开放世界中的开放书籍

Umbraco XML 格式

[编辑 | 编辑源代码]

Umbraco 中所有已发布的内容都存储在一个 XML 文档中,该文档具有以下格式:首先,节点(通常是页面)由一个“节点”元素表示。此节点元素具有一些属性,其中包含有关结构、类型、名称和创建/更新日期的基本信息。页面上的数据 - 在文档类型中定义的通用属性 - 然后表示为“数据”元素,它是“节点”元素的子元素。节点还可以具有其他节点作为子节点,并表示站点的结构。

困惑 - 别担心;让我们看看

<node 
	id="1037" 
	version="1E7BF0C1-51DA-4740-BCCE-6096A8C3ECD5" 
	parentID="-1" 
	level="1"
	writerID="0" 
	nodeType="1036" 
	template="1035" 
	sortOrder="0" 
	createDate="2005-03-15T04:06:47.890" 
	updateDate="2005-03-11T20:57:16.187" 
	nodeName="It worked" 
	urlName="itworked" 
	writerName="umbraco_system" 
	nodeTypeAlias="Textpage" 
	path="-1,1037">
		<data version="1E7BF0C1-51DA-4740-BCCE-6096A8C3ECD5" alias="bodyText">
		<![CDATA[
			Contratulations 
			<img 
				alt="crew" 
				align="right" 
				src="/media/426c7b76-5d12-4572-b953-a71a26bf143f-crew.jpg" 
				width="200" 
				height="150"/>
			<br/> 
			- umbraco is installed and 
			<A href="/itworked/bugs/bububub.aspx">working</A>!
		]]> 
		</data>
		<data version="1E7BF0C1-51DA-4740-BCCE-6096A8C3ECD5" alias="resume">
		<![CDATA[ 
		]]> 
		</data>
	<data version="1E7BF0C1-51DA-4740-BCCE-6096A8C3ECD5" alias="umbracoNaviHide">
		0
	</data>
</node> 

节点元素的属性

[编辑 | 编辑源代码]
  • id:页面的标识符(节点)
  • version:页面的版本 ID 标识符
  • parentID:父节点的标识符
  • level:节点放置的深度
  • template:模板的标识符
  • sortOrder:节点的顺序
  • createDate:节点的创建日期
  • updateDate:最新更新的日期(发布时间)
  • nodeName:节点的标题
  • urlName:由 Umbraco 请求处理程序使用
  • writerName:发布节点的用户姓名
  • nodeTypeAlias:文档类型的别名
  • path:一个用逗号分隔的字符串,表示所有父节点

数据元素的属性

[编辑 | 编辑源代码]
  • version:此属性所属页面的版本 ID 标识符
  • alias:属性类型的别名(如文档类型中定义的那样)
华夏公益教科书