XML schema, importing another schema

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Boris Ozegovic

    XML schema, importing another schema

    Hello

    I ma trying to import GML (Geography markup language) into some project,
    but I getting "Undefined type" error:

    Invalid: Undefined type
    gml{http://www.opengis.net/gml/3.2}:PointPrope rtyType referenced as type
    definition of point

    Does anybody have an idea?

    Schema is following:
    --------------------------
    <?xml version = "1.0" encoding = "UTF-8"?>

    <schema
    xmlns = "http://www.w3.org/2001/XMLSchema"
    targetNamespace = "http://lucas.ucs.ed.ac .uk/test/"
    xmlns:zblsa = "http://lucas.ucs.ed.ac .uk/test/"
    xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
    xmlns:gml="http ://www.opengis.net/gml/3.2.1"
    elementFormDefa ult = "qualified" >

    <import namespace="http ://www.opengis.net/gml/3.2.1"
    schemaLocation= "http://schemas.opengis .net/gml/3.2.1/gml.xsd"/>

    <element name="point" type="gml:Point PropertyType"/>

    </schema>
    ---------------------------

    And instance is
    ---------------------------
    <?xml version="1.0"?>

    <zblsa:point
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
    xmlns:gml="http ://www.opengis.net/gml/3.2.1"
    xsi:schemaLocat ion = "http://lucas.ucs.ed.ac .uk/test/
    http://89.201.135.5/shema.xsd"
    xmlns:zblsa="ht tp://lucas.ucs.ed.ac .uk/test/">

    <gml:Point gml:id="1">
    <gml:pos>1 2</gml:pos>
    </gml:Point>


    </zblsa:point>
    ----------------------------
  • Martin Honnen

    #2
    Re: XML schema, importing another schema

    Boris Ozegovic wrote:
    I ma trying to import GML (Geography markup language) into some project,
    but I getting "Undefined type" error:
    >
    Invalid: Undefined type
    gml{http://www.opengis.net/gml/3.2}:PointPrope rtyType referenced as type
    definition of point
    >
    Does anybody have an idea?
    >
    Schema is following:
    --------------------------
    <?xml version = "1.0" encoding = "UTF-8"?>
    >
    <schema
    xmlns = "http://www.w3.org/2001/XMLSchema"
    targetNamespace = "http://lucas.ucs.ed.ac .uk/test/"
    xmlns:zblsa = "http://lucas.ucs.ed.ac .uk/test/"
    xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
    xmlns:gml="http ://www.opengis.net/gml/3.2.1"
    elementFormDefa ult = "qualified" >
    >
    <import namespace="http ://www.opengis.net/gml/3.2.1"
    schemaLocation= "http://schemas.opengis .net/gml/3.2.1/gml.xsd"/>
    That schema includes seven others, make sure one of them defines a type
    named PointPropertyTy pe as a top level type.

    --

    Martin Honnen

    Comment

    Working...