Hi Gerrit, Thanks for your response can you please explain what is trang is this a function or something else, can you please provide me the example or sample to convert rnc file to rng using trang RegardsDharmendra Kumar Singh
On Wednesday, 21 June 2017 1:06 PM, "Imsieke, Gerrit, le-tex" <gerrit.imsi...@le-tex.de> wrote: Hi Dharmendra, The function validate:rng() seems to only accept a Relax NG *XML syntax* document as its 2nd argument. You can convert the rnc file to rng using trang and store it in the DB as a regular XML file. Gerrit On 6/21/17 8:20 AM, Dharmendra Singh wrote: > Hi all, > > I have loaded the RNG schema using function db:store and also loaded the > XML in the DB which has to be validated, but i am getting the error, > below is my code: > > > let $binary := db:retrieve('onix','/relaxng/publishers-51cr.rnc') > let $schema := bin:decode-string($binary) > return > let $input := db:open('onix') > return validate:rng($input, $schema) > > when i run this code i get the error invalid XML charcter(20) > > so what i am doing wrong here. -- Gerrit Imsieke Geschäftsführer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsi...@le-tex.de, http://www.le-tex.de Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930 Geschäftsführer: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt, Dr. Reinhard Vöckler