XSD to xml transformation is not right

I have a xsd as below

    <?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.com/api/2.2" elementFormDefault="qualified" version="1.0" xml:lang="EN" targetNamespace="http://www.example.com/api/2.2">
  <xs:element name="configuration">
        <xs:element name="domain" type="domain"/> <!-- changed here -->
      <xs:attribute name="timestamp" type="xs:normalizedString" use="optional"/>
      <xs:attribute name="version" type="xs:token" fixed="2.2"/>

  <xs:complexType name="domain"> <!-- and here -->
      <xs:any minOccurs="0"/>
    <xs:attribute name="account" type="uid" use="required">

  <xs:simpleType name="uid">
    <xs:restriction base="xs:string">
      <xs:length value="36"/>
      <xs:pattern value="[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"/>

and the xml generated through one online xsd to xml generator is like this

  <?xml version="1.0" encoding="utf-8"?>
    <configuration timestamp="str111" version="2.2">
    <domain account="str123400000000000000000000000000000" />

But when I am going to validate through javax.xml.validation.Validator it throwsfollowing exception

Error: cvc-elt.1: Cannot find the declaration of element 'configuration'.; ;130503155804008299000002; ; WebContainer : 2;

and this

 <COMMONS_ERROR>; ErrorThe Exception occured at Line No.1 Column  No.107; ; 130503155804008299000002; ; WebContainer : 2; 

Please help me...to find out the right xml patten for the above xsd


Your schema defines elements within the namespace http://www.example.com/api/2.2

The generator seems to have ignored that.

Add a namespace declaration xmlns="http://www.example.com/api/2.2" to configuration in the xml, and all will be well.

Need Your Help

Is it possible to have SSL certificate for IP address, not domain name?

https dns ip-address ssl-certificate

I want my site to use URLs like and for static content to avoid unnecessary cookies in request AND avoid additional DNS request.

How to implement type-safe extensible type system in Scala?

scala types extensibility

I'm writing a project in Scala. This project involves a set of features and a set of configurations, both extensible. By "extensible" I mean that I'm going to add new features in the hierarchy late...