Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打开CMS结构化内容解组XML文档失败。原因:null嵌套异常:null_Java_Xml_Opencms - Fatal编程技术网

Java 打开CMS结构化内容解组XML文档失败。原因:null嵌套异常:null

Java 打开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

我在开放式CMS中工作,试图获得一个新的结构化内容来工作,我收到了这个错误

解组XML文档失败。 原因:null嵌套异常:null

这是我的moduel配置文件,而不是控制这个结构化内容的文件的保护

这是我的XSD


任何帮助都将不胜感激。

您的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>