xsl-list
[Top] [All Lists]

Re: [xsl] offtopic: xs:schema - how to declare compulsory presence of either one (specific)string or group of nodes

2009-05-26 00:59:04
Please do NOT post off topic messages on XSL-List. It is rude.

Regular members of the list: please reply to this message off list if at all.

-- Tommie


Hello,

I have one offtopic question about xs:schemas:
I want to validate xml document that contains some nodes, or information
that these are missing:

<my_doc>
  <table1>
    <item1>text</item1>
    <item2>text</item2>
        ........
   </table1>
   <table2>MISSING!</table2>
   <table3>
      <itemA>number</itemA>
      <itemB>date</itemB>
   </table3>
</my_doc>

That means, I have a list of tables, for each table also list of nodes it
should contain (with their value restrictions), but sometimes they are not
present and instead there is "MISSING!" string. Therefore - every table can
contain either "MISSING!" or specified group of nodes (depending on table
type - e.g. in the example table1, table2 and table3 are different and may
contain different sets of nodes)

How to specify this in xs:schema?

Thanks for any suggestions.

Michael


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--

======================================================================
B. Tommie Usdin                        
mailto:btusdin(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                           Phone: 301/315-9631
Suite 207                                    Direct Line: 301/315-9634
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in XML and SGML
======================================================================

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>