2016-12-15 6 views
0

nodejsでJSONIXを使用し、着信XMLの検証にAJVを使用しようとしています。JSONIX/AJV:検証のためにJSONIX内でXincludeを使用する方法は?

通常、私はこのようなものを使用します。

News.xml:

<news xmlns="http://news24.tt/news"> 
    <publisher> 
    <author>Max Mustermann</author> 
    <company>NEWS24</company> 
    <resort>Sports</resort> 
    </publisher> 
    <topic>HSV wins against FCB!</topic> 
    <article>Bla bla ... </article> 
</news> 

を今、私はこの

Author.xml使用します。

<publisher xmlns="http://news24.tt/news"> 
    <author>Max Mustermann</author> 
    <company>NEWS24</company> 
    <resort>Sports</resort> 
</publisher> 

News.xmlを:

<news xmlns="http://news24.tt/news" xmlns:xi="http://www.w3.org/2001/XInclude"> 
    <xi:include href="Author.xml" /> 
    <topic>HSV wins against FCB!</topic> 
    <article>Bla bla ... </article> 
</news> 

JSONIXとAJVを使用してそのような構造を検証することは可能ですか? 私はXSDと生成されたJSONスキーマを持っています。

種類はマルクス

答えて

0

Jsonixは、現時点ではxi:includeをサポートしていません

について。それは不可能ではありませんが、実装されていません。したがって、AJVは、XMLではなくJSオブジェクトレベルで検証するので、何もすることはできません。

免責事項私はJsonixの著者です。

関連する問題