2017-02-06 14 views
0

One имеют следующий формат JSON объект:Использовать пользовательский тип в JSON Schema

{ 
    "index": 10, 
    "data": "<?xml version=\"1.0\"?>..." 
} 

соответствующая схема:

{ 
    "title": "Example", 
    "type": "object", 
    "properties": { 
    "index": { 
     "type": "integer" 
    }, 
    "data": { 
     "type": "string" 
    } 
    } 
} 

То, что я пытаюсь добиться, чтобы проверить XML внутри data собственности с XSD схемы.

Как правильно представлять тип данных XML с атрибутом схемы xsd с точки зрения спецификаций JSON Schema?

ответ

1

Короткий ответ

Вы не можете

Длинный ответ

Вы действительно не можете. Никакой процессор JSON в истории человечества не сможет проверить встроенный XML на XSD.

Единственное, что вы можете сделать, это включить XSD-файл в текст, а затем потребитель JSON сможет выполнить проверку на своей стороне. Или, еще лучше, проверьте XML, прежде чем размещать его в документе JSON.

 Смежные вопросы

  • Нет связанных вопросов^_^