Next in thread → Next in month →

Re: [xml-dev] Three ways to organize data

From
Thomas Passin <>
To
Date
2023-03-20T17:03:03Z
ID
<>
Thread
Re: [xml-dev] Three ways to organize data
On 3/20/2023 12:02 PM, Roger L Costello wrote:
> ... The third way is to use the ID-IDREF capability of XML.
> 
> <BooksAndWatches>
>      <Book id="PLAI">
>          <Title>Programming Languages Application and Interpretation</Title>
>          <Date>2007</Date>
>          <Author idref="SK">Shriram Krishnamurti</Author>
>      </Book>
>      <Watch id="TimexInd">
>          <Brand>Timex</Brand>
>          <Model>Indiglo</Model>
>          <Power idref="Lit">Battery</Power>
>      </Watch>
>      <Author id="SK">
>          <Name>Shriram Krishnamurti</Name>
>          <Employer>Brown University</Employer>
>      </Author>
>      <Battery id="Lit">
>          <Chemistry>Lithium</Chemistry>
>          <Volts>3</Volts>
>      </Battery>
> </BooksAndWatches>

Not so different as the second way, really. id/idref can be thought of 
as Primary Key/Foreign Key pairs.  And the four xml docs of the second 
way could all be brought into a single XML document as external 
entities.  Or Way #2 could be transformed into Way #3 with an XSLT 
transformation.
Next in thread → Next in month →