[IronPython] DOM binding for .NET?

M. David Peterson xmlhacker at gmail.com
Tue Oct 24 23:31:02 PDT 2006


Hi Seo,

System.Xml is compliant with both DOM Level 1 and Level 2.  You can find the
the SDK documentation @
http://msdn2.microsoft.com/en-us/library/system.xml.aspx

In addition, as per the intro into the above linked page,

The *System.Xml* namespace provides standards-based support for processing
XML.

The supported standards include:

   -

   XML 1.0 - http://www.w3.org/TR/1998/REC-xml-19980210 - including DTD
   support.
   -

   XML Namespaces - http://www.w3.org/TR/REC-xml-names/ - both stream
   level and DOM.
   -

   XSD Schemas - http://www.w3.org/2001/XMLSchema
   -

   XPath expressions - http://www.w3.org/TR/xpath
   -

   XSLT transformations - http://www.w3.org/TR/xslt
   -

   DOM Level 1 Core - http://www.w3.org/TR/REC-DOM-Level-1/
   -

   DOM Level 2 Core - http://www.w3.org/TR/DOM-Level-2/


In addition, there is a good presentation series located @
http://msdn.microsoft.com/library/default.asp?url=/seminar/mmcfeed/mmcdisplayfeed.asp?lang=en&product=103337&audience=100402that
covers all of the XML-related technlogies for .NET.  While the
presentations are somewhat old, the content is still relevant.

In regards to the conformance reference, I will need to dig around, but I
know Joshua Allen has posted a lot of content in the past to places like the
XML-Dev mailing list that discuss at least some of the conformance related
questions.  Let me dig around a bit and follow-up with a couple of links.

In addition to this, the entire org.w3.dom Java bindings are available as
part of IKVM.NET in the IKVM.GNU.Classpath.dll, and as such, you can utilize
these as well inside of any .NET accessible language.  To implement this is
C#, use the same syntax for classpath~namepath that you would in java,
replacing (obviously) import with using.

Hope this helps!


On 10/24/06, Sanghyeon Seo <sanxiyn at gmail.com> wrote:
>
> 2006/10/25, Sanghyeon Seo <sanxiyn at gmail.com>:
> > Where can I read about W3C Document Object Model Binding for .NET?
> >
> > http://www.w3.org/DOM/
> >
> > W3C only defines bindings for Java and ECMAScript.
>
> W3C also defines the interface in OMG IDL, but I can't find anything
> about .NET on OMG website, while I can download Python Language
> Mapping Specification there.
>
> http://www.omg.org/technology/documents/idl2x_spec_catalog.htm
>
> --
> Seo Sanghyeon
> _______________________________________________
> users mailing list
> users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>



-- 
/M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ironpython.com/pipermail/users-ironpython.com/attachments/20061025/bebcd553/attachment.html


More information about the users mailing list