HI Christopher

If a schema is having a schematron with in it. Is there any way we can validate 
both schema and schematron rules against an XML document?

Schema validation works fine to check the structure of the document but the 
inbuild schematron holds the data level complex validations which needs some 
investigation on how to validate.

Is there any default Out of the box solutions to validate against a schema with 
inbuilt schematron rules?

Regards,
Gnana(GP)

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of 
[email protected]
Sent: 10 May 2016 20:00
To: [email protected]
Subject: General Digest, Vol 143, Issue 15

Send General mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://developer.marklogic.com/mailman/listinfo/general
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific than "Re: 
Contents of General digest..."


Today's Topics:

   1. Re: Regarding compilation of schema for   validation.
      (Christopher Hamlin)
   2. Re: Need to copy more thatn 10k files in single transaction
      (Manoj)


----------------------------------------------------------------------

Message: 1
Date: Tue, 10 May 2016 10:40:03 -0400
From: Christopher Hamlin <[email protected]>
Subject: Re: [MarkLogic Dev General] Regarding compilation of schema
        for     validation.
To: MarkLogic Developer Discussion <[email protected]>
Message-ID:
        <CADX+0Qyi47-WYg16XZQ6-L24VkU-ieBE=ojsagphddd27bu...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

Hello,

I haven't used Schematron in a while, but when I did, the final xslt was 
created using

http://www.schematron.com/implementation.html

Regards,
Christopher Hamlin


On Tue, May 10, 2016 at 6:57 AM, shabana khan <[email protected]> wrote:
> Hi Erik,
>
> Thanks for your input.
>
> The requirement is like we need to do 2-step validation :
> 1. Validation against the schema which we have in place.
> 2. Validation against the schematron.
>
> Currently it is being validated against the schema but it is not
> checking for the schematron part present in the schema file. So, we
> are planning to compile it into xslt and then validate the document.
>
> Thanks and Regards,
> Shabana Khan
> LinkedIn
>
>
>
>
> On Tue, May 10, 2016 at 1:14 AM, Erik Hennum
> <[email protected]>
> wrote:
>>
>> Hi, Shabana:
>>
>> > We need to compile our XSD file into XSLT so that we can use a
>> > compiled version for validation
>>
>> Is there a reason you can't use the MarkLogic builtin support for
>> validating a document against an XSD?
>>
>> If you insert an XML Schema into the schema database for your content
>> database and restart the server, you should be able to validate
>> documents against the schema using either an XQuery validate
>> expression:
>>
>>     https://www.w3.org/TR/xquery-30/#id-validate
>>
>> or the MarkLogic validate function:
>>
>>     http://docs.marklogic.com/xdmp:validate
>>
>> The builtin validation will almost certainly be faster than an XSLT
>> invocation.
>>
>> The other question is whether your Schematron compiler supports
>> compiling an XSD.
>>
>>
>> Hoping that helps,
>>
>>
>> Erik Hennum
>>
>>
>> ________________________________
>> From: [email protected]
>> [[email protected]] on behalf of shabana khan
>> [[email protected]]
>> Sent: Monday, May 09, 2016 7:18 AM
>> To: [email protected]
>> Subject: [MarkLogic Dev General] Regarding compilation of schema for
>> validation.
>>
>> Hi All,
>>
>> We need to compile our XSD file into XSLT so that we can use a
>> compiled version for validation When we use
>> sch:compile-schema($schematron) and give schematron as input it
>> successfully generates the XSLT.
>> But we have as input an XSD which comprises both schematron part and
>> schema part like we do have pattern elements and schema elements as well.
>> We are getting errors :
>> sc:compile-schema($schematron) -- Invalid coercion
>>
>> Can anyone give suggestion regarding this.
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> General mailing list
>> [email protected]
>> Manage your subscription at:
>> http://developer.marklogic.com/mailman/listinfo/general
>>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>


------------------------------

Message: 2
Date: Tue, 10 May 2016 11:02:55 -0400
From: Manoj <[email protected]>
Subject: Re: [MarkLogic Dev General] Need to copy more thatn 10k files
        in single transaction
To: MarkLogic Developer Discussion <[email protected]>
Message-ID:
        <cap3dmm9gn+8t8e5jws2kmjxu3odtkodszc3ptkb6uug4ng4...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

xdmp:spawn() will not support rollback/single transaction. If there is a 
failure I cannot rollback my changes done on some of the files which would have 
got updated in the DB.

On Tue, May 10, 2016 at 4:43 AM, Asit Nautiyal <[email protected]>
wrote:

> Hi Manoj,
>
>
> Use xdmp:spawn() function.
>
>
> Regards,
>
> Asit Nautiyal
>
>
> ------------------------------
> *From:* [email protected] <
> [email protected]> on behalf of Manoj <
> [email protected]>
> *Sent:* Wednesday, May 4, 2016 7:07 PM
> *To:* General MarkLogic Developer Discussion
> *Subject:* [MarkLogic Dev General] Need to copy more thatn 10k files
> in single transaction
>
> Hi All,
>    I need to copy more than 10k files from one directory to another
> after updating certain parts of the files in a single transaction(with
> ability to rollback in case of any failure). What is the best way to do it.
> When I was trying for larger set of file using xdmp:invoke with
> isolation as 'same-statement' I faced timeouts in marklogic
>
>
> Thanks & Regards
> Manoj
>
> _______________________________________________
> General mailing list
> [email protected]
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://developer.marklogic.com/pipermail/general/attachments/20160510/39eca03a/attachment-0001.html

------------------------------

_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general


End of General Digest, Vol 143, Issue 15
****************************************
This e-mail and any files transmitted with it are for the sole use of the 
intended recipient(s) and may contain confidential and privileged information. 
If you are not the intended recipient(s), please reply to the sender and 
destroy all copies of the original message. Any unauthorized review, use, 
disclosure, dissemination, forwarding, printing or copying of this email, 
and/or any action taken in reliance on the contents of this e-mail is strictly 
prohibited and may be unlawful. Where permitted by applicable law, this e-mail 
and other e-mail communications sent to and from Cognizant e-mail addresses may 
be monitored.
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to