Ошибка проверки XSD :Элемент & #39;{ http://www.example.com}Область& #39; :Этот элемент не ожидается. Ожидается (Scope)

Я создал следующий XSD (с помощью Eclipse ):

  
  
    
      
        
          
        
      
    
  

, и проверка с помощью этого простого XML

  
  
    
    
  

дает:

  xmllint.exe --noout --schema sources.xsd sources.xml
  sources.xml:3: element Scope: Schemas validity error : Element '{http://www.example.com}Scope': This element is not expected. Expected is ( Scope ).
  sources.xml fails to validate

На мой взгляд, это должно быть правильным :файл XML находится в пространстве именhttp://www.example.com(что также говорит валидатор ).

И для XSD я установил пространство имен по умолчанию для схемы XSD (] это то, что делает Eclipse, так что это должно быть правильно! )и я даю правильное targetNamespace. Я также пытался использовать


Однако это тоже не работает.

Это ошибка в xmllint или где проблема?

С уважением divB

8
задан McGarnagle 4 May 2012 в 08:30
поделиться