直接调用过OpenCms api的肯定知道,org.opencms.xml.content.CmsXmlContent有两种获得value的方法:
public CmsXmlContentValueSequence getValueSequence(java.lang.String name,
java.util.Locale locale)
和
public I_CmsXmlContentValue getValue(java.lang.String path,
java.util.Locale locale)
这里面path和name这连个参数有什么区别呢?假如,你有一个.xsd文件定义了,一个field叫Name那么path就是:Name[1], 而name就是Name,如果Name是一个可以人一添加的field(minOccurs="0" maxOccurs="unbounded")那么第二个Name的path=Name[2],以此类推。你可以调用org.opencms.xml.CmsXmlUtils里面的方法:public static java.lang.String createXpathElement(java.lang.String path, int index) 来生成path。
分享到:
相关推荐
opencms guide
开源内容管理系统OpenCms的研究与应用
OpenCMS内容管理入门指南.pdf,另一个包是章节配套源代码
opencms 中文网提供的java api 文档包
opencms用户指南+源码 opencms用户指南+源码 opencms用户指南+源码
由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好的与流行的Java框架整合到一起,如Struts、Hibernate...
OpenCms创建网站过程图解——献给OpenCms的初学者们,一起学习吧
Update your existing OpenCms installation to version 9.5.2 with the easy to use upgrade wizard. OpenCms 7.x 和8.x 升级到OpenCms 9.5.2版本安装向导。
packt_用开源项目快速建站实践丛书
OpenCMS入门指南OpenCMS入门指南OpenCMS入门指南OpenCMS入门指南OpenCMS入门指南
Opencms 中文网原创,请下载支持,欢迎转发,请注明来源Opencms 中文网博客
主要讲述在opencms下apache和tomcat配置,去掉两个opencms
opencms 9.0.1 汉化资源包,少量部分汉化不完全
朗华opencms ofbiz 结合包
opencms二次开发
OPENCMS google地图继承模块
不错的opencms教程 详细描述OpenCMS部署、安装开发的方式具体模块的开发
OpenCms是一个专业级别的开源网站内容管理系统。OpenCms可以非常容易的帮助建立和管理复杂的网站而无需专业的HTML知识。当使用一个复杂的模板引擎来规划站点,它提供一个类似于我们熟知的office应用的所见即所得编辑...
org.opencms.locale.zh_8.0.1.zip(注意,有些网站转载汉化包后会将原zip格式转变成rar格式,导致汉化模块安装失败,请安装前做好检查,或可以直接从http://www.opencmschina.comg下载。) 使用说明: 1、...
Building Websites with OpenCms