Re: Processing XSD Files

From: Craig (myspam_at_myaccount.com)
Date: 10/29/03


Date: Wed, 29 Oct 2003 10:40:26 -0000

Hi Maarten!

Thank you very much for all your help. You've cleared a few things up, and
with this info that you've helped me with, I think I can now confidently
call my boss, and tell HER, that she's on her own! hehe...

Maatern, I created a mail account. Drop me a line sometime.

news-5@myschoolmates.com

It's one of my many spammer account, but if you're lucky, I'll reply with
one of my real accounts.

Thanks again for your help!

Craig

"Maarten Wiltink" <maarten@kittensandcats.net> wrote in message
news:3f9ef4fe$0$58712$e4fe514c@news.xs4all.nl...
> "Craig" <myspam@myaccount.com> wrote in message
> news:3f9d1e47$0$12709$fa0fcedb@lovejoy.zen.co.uk...
>
> > Most of this has shot right over my head. I can tell you though that
> > there was reference to xmlspy inside the files.
>
> They were edited using xmlspy. It's a well-known XML editor with
> support for guided editing, constrained by Schemas. Of course, in
> good style, Schemas are XML documents themselves and there is a
> Schema that describes their allowed structure, so you can easily
> edit Schemas with xmlspy, too.
>
> Meaning, this in itself means little.
>
>
> > I downloaded a trial
> > version of that, and it does seem to open up some type of structure.
> > However, I have no clue what I am looking at. It looks like a very
> > very lengthy database layout, with alot of other things linked to it.
>
> It is, pretty much. The base is EML, the Election Markup Language,
> which was designed as a vocabulary for keeping data about voters and
> elections and ballots and stuff. The 310 and 330 documents describe
> some specific XML structures (element types, "tags" to the uninitiated)
> probably meant to be useful in specific applications in this field.
>
>
> > At the moment, I haven't been asked/told to actually process them
> > (somehow). The initial question my 'boss' put to me, was... to find
> > out how we're going to read these files in Delphi.
>
> You instantiate an XML parser from somewhere, feeding it these Schemas
> for initialisation, so it becomes a parser for EML in general and those
> 310/330 extensions in particular. You then feed the parser actual source
> documents and it gives you a DOM tree, which is a collection of linked
> objects describing the XML document. This tree can be traversed and
> nodes serialised (marshalled; converted to text) into records that can
> be stored in a database.
>
> Things are likely to involve different languages at different stages.
> Expect C++ and Java. Expect ActiveX, COM, DLLs. Things I know little
> or nothing about, too (but other people do, lots).
>
> There are network databases and object databases and XML databases that
> are going to be less painful to use than straight relational databases.
> XML elements may contain lists of other elements; when both element
> types must map onto tables, records representing inner elements may need
> to point to records representing outer elements.
>
> Google for Election Markup Language and read a few things on the XML
> Coverpages and the W3C's website. One of the things I found was a quite
> marvelous article on the relationship between XML, XSL, RDF, SVG, and
> a few other things, with a beautifully awkward and awkwardly beautiful
> diagram both drawing and drawn by the very things it depicts - although
> it may mean little if the entire topic is new to you.
>
> Groetjes,
> Maarten Wiltink
>
>



Relevant Pages

  • Re: Processing XSD Files
    ... They were edited using xmlspy. ... It's a well-known XML editor with ... support for guided editing, constrained by Schemas. ... There are network databases and object databases and XML databases that ...
    (alt.comp.lang.borland-delphi)
  • Re: Experience with XML DataBases
    ... I note that XML databases are far less common now ... XML is OK for a "document", but it just doesn't scale well to "database-scale" examples. ... These are all more relevant than hierarchies. ... This has more in common with RDF than XML. ...
    (comp.text.xml)
  • Re: Experience with XML DataBases
    ... >Has anyone some experience with Native XML Databases. ... This has more in common with RDF than XML. ...
    (comp.text.xml)
  • Re: Does Codds view of a relational database differ from that ofDate&Darwin?[M.Gittens]
    ... data model", yet well-known researchers are happily reinventing the square wheels of IMS and similar systems, apparently blissfully unaware of the history and fate of hierarchical databases. ... that even some of the big names that are right at the core of the hype, are very clear about what they think XML is useful for what it is not useful for, and who would judge any claims that it would somehow replace the relational model as, and I quote, ridiculous. ...
    (comp.databases.theory)
  • Re: validation of an xml file against multiple defined schema
    ... i have this new problem when it comes to xml validation against ... if i change my xsd file, it will still display the content of the xml ... //Add the schemas to the XmlSchemaCollection object. ... my problem was on the second situation, one document conforms to ...
    (microsoft.public.dotnet.languages.csharp)