[opencms-dev] Defining OpenCMS structured XML content
Andreas Graeff
andreas at urthona.de
Sat Mar 29 00:58:20 CET 2008
Hi Francesco,
it looks like you didn't defined the element "AccessibilityTypes", you
have to create a separate xsd for it, if you want to have this
content-defintion.
Regards Andreas
Francesco schrieb:
>
> I was studying the module's development, and I'm blocked here
> http://opencms-wiki.org/Defining_OpenCMS_structured_XML_content#Step_1_.E2.80.93_Create_the_module_and_configure_it .
> I followed exactly those passages, but,when I choose my new xml
> content type that I created, OpenCms give me this errore: " Invalid
> OpenCms content definition XML schema structure:
> "Schema" node expected."
> Repeat: I've done exatcly that written in the link above.And I don't
> seem schema node is missing...
> Anyway, here's my .xsd placed in the schemas folder:
> <?xml version="1.0" encoding="UTF-8"?>
>
> <xsd:schema xmlns:xsd="http://www.w3c.org/2001/XMLSchema"
> elementFormDefault="qualified">
>
> <xsd:include schemaLocation="opencms://opencms-xmlcontent.xsd"/>
>
> <xsd:element name="AccessibilityTypes" type="OpenCmsAccessibilityTypes"/>
>
> <xsd:complexType name="OpenCmsAccessibilityTypes">
>
> <xsd:sequence>
>
> <xsd:element name="Accessibility" type="OpenCmsAccessibility"
> minOccurs="0" maxOccurs="unbounded"/>
>
> </xsd:sequence>
>
> </xsd:complexType>
>
> <xsd:complexType name="OpenCmsAccessibility">
>
> <xsd:sequence>
>
> <xsd:element name="Title" type="OpenCmsString" />
> <xsd:element name="Teaser" type="OpenCmsString" maxOccurs="3"/>
> <xsd:element name="Text" type="OpenCmsHtml" />
>
> </xsd:sequence>
>
> <xsd:attribute name="language" type="OpenCmsLocale" use="required" />
>
> </xsd:complexType>
>
> </xsd:schema>
>
> I tried anything but I can't understand where's the error...
> Someone has already got this problem?
> Thank you very much!
> Francesco Fabi
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
More information about the opencms-dev
mailing list