Yes, I need content validation. What we exactly want to do is: We have a requirement to use XMLBeans, also today we have a need to include conditional expressions in XSD files (e.g.: if we have a tag so we need to have the other as well). Schematron appears to be the solution, because we can set these conditions using XPath, but now the question is: If we are going to use XMLBeans and we will pass a XSD file to XMLbeans to validate, XMLBeans support SchemTron ? I can pass a .SCH file to XMLBeans ? or I have a way to include SchemTron tags into .XSD files ?? I found a sample of using SchemTron tags into .XSD(see below), but appears that this is only valid when schematron tags are inside of <xs:annotation> tag.
I'm checking out JCam, seems that it's very similar to SchemaTron. XMLBeans support JCam ?? <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="http://www.ascc.net/xml/schematron" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.rafael.com" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:annotation> <xs:appinfo> <schema xmlns="http://www.ascc.net/xml/schematron"> <title>Meds</title> <ns uri="http://www.rafael.com" prefix="ns"/> <pattern name="Medications"> <rule context="ns:E18"> <assert test="preceding::E18_02"> If <name/> is used you must list the Medications listed </assert> <assert test="preceding::E18_07"> If <name/> is used you must list the patient response </assert> </rule> <rule context="ns:Header"> <report test="count(ns:Record) > 0"> There are <value-of select = "count(ns:Header\Record)"/> <name/> </report> </rule> </pattern> </schema> </xs:appinfo> </xs:annotation> Atenciosamente Rafael T. Icibaci IBM Middleware EAI Team * + 55 11 2113-7685 * + 55 11 9299-7840 * [EMAIL PROTECTED] _____ From: Webber, David (NIH/OD) [C] [mailto:[EMAIL PROTECTED] Sent: sexta-feira, 6 de abril de 2007 13:02 To: [email protected] Cc: Rafael Tatsuya Icibaci Subject: RE: XMLBeans and SchemaTron Rafael, If you need content validation services - check out the latest OASIS CAM tool http://www.jcam.org.uk/ DW _____ From: Rafael Tatsuya Icibaci Sent: Thu 4/5/2007 2:57 PM To: [email protected] Subject: XMLBeans and SchemaTron Hi all, Anyone knows if XMLBeans support SchemaTron ? Atenciosamente Rafael T. Icibaci IBM Middleware EAI Team * + 55 11 2113-7685 * + 55 11 9299-7840 * [EMAIL PROTECTED]

