|
|
|
|
|
Total Hits: 135 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

It must be tough for companies that develop software for working with XML. No sooner do they get a product out of the door, the World Wide Web Consortium (W3C) changes the recommendations and standards so that their product is out of date. Yet the manufacturers still have to maintain backward compatibility with their previous releases, while attempting to encompass all the new standards. We've seen this several times before in Microsoft's XML product space, and the process shows little sign of s...
|
|
|
|
Total Hits: 135 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

It must be tough for companies that develop software for working with XML. No sooner do they get a product out of the door, the World Wide Web Consortium (W3C) changes the recommendations and standards so that their product is out of date. Yet the manufacturers still have to maintain backward compatibility with their previous releases, while attempting to encompass all the new standards. We've seen this several times before in Microsoft's XML product space, and the process shows little sign of s...
|
|
|
|
Total Hits: 116 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

The XmlReader, by default, expects all XML documents to be well-formed. However, there are occasions when you want to read fragments of XML that may not be strictly well-formed, and also be able to validate these where possible. To read fragments of XML, you set the ConformanceLevel property of the XmlReaderSettings instance to ConformanceLevel.Fragment before you create the XmlReader(s):...
|
|
|
|
Total Hits: 116 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

The XmlReader, by default, expects all XML documents to be well-formed. However, there are occasions when you want to read fragments of XML that may not be strictly well-formed, and also be able to validate these where possible. To read fragments of XML, you set the ConformanceLevel property of the XmlReaderSettings instance to ConformanceLevel.Fragment before you create the XmlReader(s):...
|
|
|
|
Total Hits: 111 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

This is the second in a series of three articles that look in detail at how the new features of the XmlReader and XmlWriter classes in version 2.0 of the .NET Framework can be used to read and write XML documents, and interact with the new XML document store objects. The topics covered in the previous article are: * The new "settings" classes and static Create methods for XmlReader and XmlWriter * Creating and using an XmlReader to read and validate XML documents and fragments ...
|
|
|
|
Total Hits: 111 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

This is the second in a series of three articles that look in detail at how the new features of the XmlReader and XmlWriter classes in version 2.0 of the .NET Framework can be used to read and write XML documents, and interact with the new XML document store objects. The topics covered in the previous article are: * The new "settings" classes and static Create methods for XmlReader and XmlWriter * Creating and using an XmlReader to read and validate XML documents and fragments ...
|
|
|
|
Total Hits: 110 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

The second example we provide for this article, named readerwriter.aspx, demonstrates streaming and processing XML using an XmlReader and an XmlWriter.It shows how you can apply business rules to create XML that complies with a specific format; as well as using several other features of the XmlWriterSettings class and the System.Xml classes as a whole: * Directing the XML output to different types of stream * Pipelining the XML output through an XmlTextWriter * Writing typed...
|
|
|
|
Total Hits: 110 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

The second example we provide for this article, named readerwriter.aspx, demonstrates streaming and processing XML using an XmlReader and an XmlWriter.It shows how you can apply business rules to create XML that complies with a specific format; as well as using several other features of the XmlWriterSettings class and the System.Xml classes as a whole: * Directing the XML output to different types of stream * Pipelining the XML output through an XmlTextWriter * Writing typed...
|
|
|
|
Total Hits: 118 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

This is the third in a series of three articles that look in detail at how the new features within the System.Xml namespace in version 2.0 of the .NET Framework can be used to read and write XML documents, and interact with the new XML document store objects. The topics covered in the previous two articles are: * The new "settings" classes and static Create methods for XmlReader and XmlWriter * Creating and using an XmlReader to read and validate XML documents and fragments ...
|
|
|
|
Total Hits: 118 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

This is the third in a series of three articles that look in detail at how the new features within the System.Xml namespace in version 2.0 of the .NET Framework can be used to read and write XML documents, and interact with the new XML document store objects. The topics covered in the previous two articles are: * The new "settings" classes and static Create methods for XmlReader and XmlWriter * Creating and using an XmlReader to read and validate XML documents and fragments ...
|
|
|
|
Total Hits: 114 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

Having seen how the XPathDocument provides read-only access to XML documents, and supports techniques for persisting the XML in various ways, we'll now look at the XmlDocument class. This is a far more complex class, providing full support for the XML DOM Level 2 methods. However, in line with the topics of these three articles, we'll be concentrating here on the capabilities for reading and writing XML....
|
|
|
|
Total Hits: 112 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

Ever since the mid 90’s, as XML has evolved to become the optimum way to share, transport and persist data, developers have sought efficient ways to store, manipulate and generally take advantage of its capabilities. Increasingly fast and easy-to-use XML parsers have been developed, transport protocols such as SOAP have been used to implement Web Services around XML, and many applications, tools and programming libraries now include features to import and export their data as XML....
|
|
|
|
|
|
|