Java 打开CMS结构化内容解组XML文档失败。原因:null嵌套异常:null
我在开放式CMS中工作,试图获得一个新的结构化内容来工作,我收到了这个错误 解组XML文档失败。 原因:null嵌套异常:null 这是我的moduel配置文件,而不是控制这个结构化内容的文件的保护 这是我的XSDJava 打开CMS结构化内容解组XML文档失败。原因:null嵌套异常:null,java,xml,opencms,Java,Xml,Opencms,我在开放式CMS中工作,试图获得一个新的结构化内容来工作,我收到了这个错误 解组XML文档失败。 原因:null嵌套异常:null 这是我的moduel配置文件,而不是控制这个结构化内容的文件的保护 这是我的XSD 任何帮助都将不胜感激。您的xsd根元素名称必须以“s”结尾,OpenCmsPlayerProfile而不是OpenCmsPlayerProfile,并且类型必须与前缀OpenCms完全相同 <xsd:include schemaLocation="opencms://openc
任何帮助都将不胜感激。您的xsd根元素名称必须以“s”结尾,OpenCmsPlayerProfile而不是OpenCmsPlayerProfile,并且类型必须与前缀OpenCms完全相同
<xsd:include schemaLocation="opencms://opencms-xmlcontent.xsd"/>
<xsd:element name="PlayerProfiles" type="OpenCmsPlayerProfiles"/>
<xsd:complexType name="OpenCmsPlayerProfiles">
<xsd:sequence>
<xsd:element name="PlayerProfile" type="OpenCmsPlayerProfile" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpenCmsPlayerProfile">
<xsd:sequence>
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="Picture" type="OpenCmsVfsFile" />
<xsd:element name="Sport" type="OpenCmsString" />
<xsd:element name="Position/Event" type="OpenCmsString" />
<xsd:element name="Bio" type="OpenCmsHtml"/>
<xsd:element name="School" type="OpenCmsString" />
<xsd:element name="Origin" type="OpenCmsString" />
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="SpecialSportNotes" type="OpenCmsHtml"/>
</xsd:sequence>
<xsd:attribute name="language" type="OpenCmsLocale" use="required"/>
</xsd:complexType>
<xsd:annotation>
...
</xsd:annotation>
<module>
<name>edu.etbu.main.playerProfile</name>
<nicename><![CDATA[Player Profile]]></nicename>
<class/>
<description/>
<version>0.2</version>
<authorname><![CDATA[Aaron Blakeley]]></authorname>
<authoremail><![CDATA[webmaster@etbu.edu]]></authoremail>
<datecreated/>
<userinstalled/>
<dateinstalled/>
<dependencies/>
<exportpoints>
<exportpoint uri="/system/modules/edu.etbu.main.playerProfile/classes/" destination="WEB-INF/classes/"/>
</exportpoints>
<resources>
<resource uri="/system/modules/edu.etbu.main.playerProfile/"/>
<resource uri="/system/workplace/resources/filetypes/"/>
</resources>
<parameters/>
<resourcetypes>
<type class="org.opencms.file.types.CmsResourceTypeXmlContent" name="playerProfile" id="110">
<param name="schema">/system/modules/edu.etbu.main.playerProfile/schemas/sportprofile.xsd</param>
</type>
</resourcetypes>
<explorertypes>
<explorertype name="playerProfile" key="fileicon.playerProfile" icon="playerProfile.gif" reference="xmlcontent">
<newresource page="structurecontent" uri="newresource_xmlcontent.jsp?newresourcetype=playerProfile" order="101" autosetnavigation="false" autosettitle="false" info="desc.playerProfile"/>
<accesscontrol>
<accessentry principal="GROUP.Administrators" permissions="+r+v+w+c"/>
<accessentry principal="GROUP.Projectmanagers" permissions="+r+v+w+c"/>
<accessentry principal="GROUP.Users" permissions="+r+v+w+c"/>
</accesscontrol>
</explorertype>
</explorertypes>
</module>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xsd:include schemaLocation="opencms://opencms-xmlcontent.xsd"/>
<xsd:element name="playerProfile" type="OpenCmsPlayerProfile"/>
<xsd:complexType name="OpenCmsPlayerProfile">
<xsd:sequence>
<xsd:element name="playerProfile" type="OpenCmsPlayerProfile" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpenCmsPlayerProfile">
<xsd:sequence>
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="Picture" type="OpenCmsVfsFile" />
<xsd:element name="Sport" type="OpenCmsString" />
<xsd:element name="Position/Event" type="OpenCmsString" />
<xsd:element name="Bio" type="OpenCmsHtml"/>
<xsd:element name="School" type="OpenCmsString" />
<xsd:element name="Origin" type="OpenCmsString" />
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="SpecialSportNotes" type="OpenCmsHtml"/>
</xsd:sequence>
<xsd:attribute name="language" type="OpenCmsLocale" use="required"/>
</xsd:complexType>
<xsd:annotation>
<xsd:appinfo>
<layouts>
<layout element="Bio" widget="TextareaWidget" />
<layout element="SpecialSportNotes" widget="HtmlWidget" configuration="source,link,anchor,formatselect,imagegallery,downloadgallery,linkgallery,htmlgallery,tablegallery,height:500px" />
<layout element="Sport" widget="SelectorWidget" configuration="Women's Basketball|Men's Baseball|Women's Cross Country|Men's Soccer|Women's Tennis|Men's Tennis|VolleyBall|Softball|Men's Golf|Women's Soccer|Football|Women's Golf|Men's Cross Country" />
<layout element="Picture" widget="VfsFileWidget"/>
</layouts>
</xsd:appinfo>
</xsd:annotation>
</xsd:schema>
<xsd:include schemaLocation="opencms://opencms-xmlcontent.xsd"/>
<xsd:element name="PlayerProfiles" type="OpenCmsPlayerProfiles"/>
<xsd:complexType name="OpenCmsPlayerProfiles">
<xsd:sequence>
<xsd:element name="PlayerProfile" type="OpenCmsPlayerProfile" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpenCmsPlayerProfile">
<xsd:sequence>
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="Picture" type="OpenCmsVfsFile" />
<xsd:element name="Sport" type="OpenCmsString" />
<xsd:element name="Position/Event" type="OpenCmsString" />
<xsd:element name="Bio" type="OpenCmsHtml"/>
<xsd:element name="School" type="OpenCmsString" />
<xsd:element name="Origin" type="OpenCmsString" />
<xsd:element name="Name" type="OpenCmsString" />
<xsd:element name="SpecialSportNotes" type="OpenCmsHtml"/>
</xsd:sequence>
<xsd:attribute name="language" type="OpenCmsLocale" use="required"/>
</xsd:complexType>
<xsd:annotation>
...
</xsd:annotation>