簡體   English   中英

OpenCms:如何從多個架構文件訪問xml元素內容

[英]OpenCms : How to access xml element content from multiple schema files

我對OpenCms中的xml結構化內容有疑問。 我有兩種XML模式,一種用於編輯頂部菜單(所有頁面的菜單都相同),另一種用於編輯頁面內容。 在模板jsp文件中,我需要從兩個模式文件中訪問xml元素的內容。 怎么去的? 我必須指定一些內容嗎?

您可以將一個xsd嵌入另一個。 首先,您通過menu.xsd定義菜單,然后將其包含在ie page.xsd中:

<xsd:include schemaLocation="opencms://system/modules/com.yourmodule.www/schemas/menu.xsd"/>
...
<xsd:element name="Menu" type="OpenCmsMenu" minOccurs="1" maxOccurs="1" />

“ OpenCmsMenu”必須是您在menu.xsd中定義的類型名稱。

一種替代解決方案可能是從文件夾結構生成菜單。 這是在OpenCms中處理菜單的常用方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM