OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   ID and tag value uniqueness, how?

[ Lists Home | Date Index | Thread Index ]
  • From: "Glenn R. Kronschnabl" <grk@arlut.utexas.edu>
  • To: xml-dev@ic.ac.uk
  • Date: Wed, 28 Oct 1998 12:23:32 -0600

Hi,

I am doing a simple xml document that contains a list of action items.
I want each action item to have a *unique* number that can
automatically be validated during the parser process.  This unique
number should facilitate file integrity (give me an error when run
thru a processor if there are duplicate entries) and be printed out as
the identifier colument (think of an excel spreadsheet) when I print
out the list.  The question I am wrestling with is how is the best way
(or is there a way?) to automagically guarantee/enforce uniqueness?  I
thought I could use an ID attribute, and specify a number (see Method
1 below), of course THIS IS INCORRECT!  (ID's must start with a
'Letter').  I don't want to do something like id="num1" because then I
would have to parse it, etc.  Method 2 is simple, but I can't
automagically check for uniqueness unless I write special code.  Is it
possible to use XML and/or DTD and/or the parser to generate unique
ID's - I would think that would solve my (part of the) problem.  [Of
course, the numbering would change if an item got deleted, which is
probably a bad thing since once the number is assigned to an item it
should never change.]  Thanks for any ideas/comments.

Method 1

  <item id="1">
    <title>Modify acceptance test plan</title>
    <description>UT to modify acceptance test to
                 include additional tests</description>
    <assigned>
      <duedate>1998-10-15</duedate>
      <whom>Joe Bob</whom>
    </assigned>
    <summary status="closed">
      <resolution>Test plan modified and sumbitted for review</resolution>
      <date>1998-10-15</date>
      <whom>Joe Bob</whom>
    </summary>
  </item>

Method 2

  <item>
    <id>1</id>
    <title>Modify acceptance test plan</title>
    <description>UT to modify acceptance test to
                 include additional tests</description>
    <assigned>
      <duedate>1998-10-15</duedate>
      <whom>Joe Bob</whom>
    </assigned>
    <summary status="closed">
      <resolution>Test plan modified and sumbitted for review</resolution>
      <date>1998-10-15</date>
      <whom>Joe Bob</whom>
    </summary>
  </item>

Cheers,
Glenn                                  
--------------------
Glenn R. Kronschnabl
Applied Research Laboratories        | grk@arlut.utexas.edu (PGP/MIME ok)
The University of Texas at Austin    | http://www.arlut.utexas.edu/~grk
PO Box 8029, Austin, TX 78713-8029   | (Ph) 512.835.3642 (FAX) 512.835.3808
10,000 Burnet Road, Austin, TX 78758 | ... but an Aggie at heart!

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS