|
|
|
|
|
Total Hits: 17 | Today: 0
|
Author: Jimmy Zhang
|
Rating:
|
|

Traditionally DOM or SAX-based enterprise applications have to repeat CPU-intensive XML parsing when accessing the same documents multiple times. This article introduces a very simple, general-purpose, native XML index called VTD+XML (http://vtd-xml.sourceforge.net/persistence.html) that eliminates the need for repetitive parsing of those applications....
|
|
|
|
Total Hits: 53 | Today: 1
|
Author: UsualDosage
|
Rating:
|
|

This article will demonstrate how to populate a Windows Forms TreeView control from an XML file, as well as provides two methods to serialize the TreeView back to XML.There are probably a thousand ways out on the 'net to do this. I know I've downloaded control after control, and I've seen hundreds of different techniques for doing this. This is, to date, the simplest way of doing this I've come across, and it doesn't require adding any controls to your project. You only need a couple of methods,...
|
|
|
|
Total Hits: 16 | Today: 0
|
Author: Harry Pierson
|
Rating:
|
|

One way that Web sites and applications become better able to meet the needs of customers is by allowing them to personalize their experience. For Web sites, this means displaying the content as the user wants to see it. For rich-client applications, this often means allowing the user to choose the user interface through a technique known as skinning, which is similar to themes in Windows XP. This article shows how you can apply skinning to Web sites, wrapping their functionality in a new user i...
|
|
|
|
Total Hits: 14 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

This issue marks three years of The XML Files. As I reminisce over my personal XML journey and how simply it all began, I'm astonished at how firmly rooted XML is in today's software development landscape. I always said "XML will change the world," but only after reflection did I realize that it has actually happened. XML was everywhere at the November 2003 PDC. There weren't many sessions that didn't at least mention XML or some other new "X" technology. Although Microsoft has always been a ...
|
|
|
|
Total Hits: 42 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

Q What happens behind the scenes when you call a method on a Web service proxy object? Q What happens behind the scenes when you call a method on a Web service proxy object?
A Given that most Web services toolkits make heavy use of object-oriented abstractions, it's easy to ignore what's going on behind the scenes when interacting with a service through a generated proxy class. The Microsoft® .NET Framework makes it possible to generate proxy classes from Web Services Description Langu...
|
|
|
|
Total Hits: 74 | Today: 0
|
Author: hamidreza Talebi
|
Rating:
|
|

Xml is really good has alot of future when use as database.For Example you want to add your guestbook to Xml database and then use datagrid for showing the data.But you want to add pagging to your datagrid.Here I explain pagging in datagrid and Xml file....
|
|
|
|
Total Hits: 42 | Today: 0
|
Author: Wahlin Consulting LLC
|
Rating:
|
|

Although the Simple API for XML (SAX) is not built into the .NET platform, SAX type functionality can be created using the XmlTextReader.
Because the XmlTextReader exposes a pull model it can push the content it receives from the XML document to a SAX interface. This example shows how to do that and demonstrates more advanced aspects of using the XmlTextReader class....
|
|
|
|
Total Hits: 111 | Today: 1
|
Author: Pani Baruri & Abhijit Mandrekar
|
Rating:
|
|

This article describes how to write pre-defined XML to a file by using XmlTextWriter class. XmlTextWriter provides a fast, forward-only way of generating XML documents without the overhead of a DOM. …...
|
|
|
|
Total Hits: 27 | Today: 0
|
Author: Peter Kelly
|
Rating:
|
|

Discover how the Microsoft Office System brings XML to the desktop through support for custom schemas in Microsoft Office Word 2003 and Microsoft Office Excel 2003, to Microsoft Office FrontPage 2003 as an authoring environment for XML-based sites and XML as the native file format for Microsoft Office InfoPath 2003. Read an overview of XML and how you can use it to retrieve data from Office documents....
|
|
|
|
Total Hits: 20 | Today: 1
|
Author: Doug Seven
|
Rating:
|
|

In the previous article I showed you how to create custom classes that represent data, and serialize them as XML to be returned from an XML Web Service. We used the XmlAttributeAttribute, XmlElementAttribute and XmlTextAttribute classes to specify how the XmlSerializer should serialize the class as XML. In this article I will continue on and demonstrate how to use the XmlArrayAttribute to create an element of the serialized class that contains an array of serialized objects....
|
|
|
|
Total Hits: 19 | Today: 0
|
Author: Scott Howlett and Jeff Dunmall
|
Rating:
|
|

Building on the browser-based org chart featuring VML (Vector Markup Language) described previously in Microsoft Internet Developer, this article takes you through the process of refining that sample app by using XML, XSL, and JScript code to create a new, improved version. Drag and drop editing is added to the org chart interface thanks to built-in support found in Internet Explorer 5.0. XML and JScript allow data manipulated on the screen to be saved back to the server in its native format....
|
|
|
|
Total Hits: 22 | Today: 0
|
Author: Aaron Skonnard and Dan Sullivan
|
Rating:
|
|

WebMethods make the development of XML Web Services easier by encapsulating a good deal of functionality, but there is still a lot of underlying XML processing that you have to be responsible for. For example, WebMethods do not validate messages against the implied schema. Because they are not validated, the response that's returned can result in unintended consequences. To address this, the authors extend the WebMethod framework by adding XML Schema validation through a custom SoapExtension cla...
|
|
|
|
Total Hits: 17 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

XML's ubiquity and continually improving tool support has created a magnetism that attracts organizations everywhere. As organizations move to XML, they must also provide a coherent data migration strategy that allows their users to bring old files forward. This is a nontrivial problem that typically requires tedious code to implement the transformation process. The System.Xml namespace in the Microsoft® .NET Framework, however, can greatly simplify these data migration challenges through its ex...
|
|
|
|
Total Hits: 11 | Today: 0
|
Author: Kenny Kerr
|
Rating:
|
|

Despite the ongoing success of the .NET Framework, Microsoft is still serious about native C++ development. This is demonstrated by the introduction of XmlLite, a high-performance, low-overhead XML reader and writer geared for applications written in native C++. Managed code has broad support for XML through the System.Xml namespace, and traditional Visual Basic® and C++ applications that rely on COM have access to similar functionality from Microsoft® XML Core Services (MSXML). However, thes...
|
|
|
|
Total Hits: 25 | Today: 0
|
Author: Philip Q
|
Rating:
|
|

If you're dealing with a site that uses data in a constant format (eg. news articles), then storing that data in XML is an easy way to manage that content. This article covers parsing and displaying that content in ASP.NET....
|
|
|
|
Total Hits: 24 | Today: 0
|
Author: Keith Pijanowski
|
Rating:
|
|

Mapping classes to schemas and serializing objects to XML documents leads to interoperability. Consider the relationship that exists among classes, schemas, objects, and XML documents (as illustrated in Figure 1). Classes are constructs that describe a software system's data in a proprietary way, as opposed to schemas which allow data to be described using a proven standard. By using a standard, schemas allow for interoperability between systems, platforms, and organizations. When working with c...
|
|
|
|
Total Hits: 112 | Today: 1
|
Author: Handy Chang
|
Rating:
|
|

This article will basically guide you on how to create a simple GuestBook for your website with the help of XML. Lots of guestbook that you can found on the internet basically utilise Database to store the backend data. In fact, for guestbook, you actually don't need to store all the data inside the database. You can just use XML file for storing the Data. XML is lightweight and you can format the look and feel easily using XSLT and you can also open it direct with Notepad. You don't have to wo...
|
|
|
|
Total Hits: 22 | Today: 1
|
Author: Marc Clifton.
|
Rating:
|
|

In the Nov. 29th newsletter, Chris Maunder mentioned that any XAML and Avalon articles would be welcomed. Based on a CP survey from several months ago, it would seem that at least half of CPians have never heard of XAML or don't know what it is. I thought it might be useful to put together a XAML Resources article, which I'll try to keep up to date as XAML evolves. Like any technology that suddenly discovers itself to be in the sights of Microsoft, there often results considerable emotional reac...
|
|
|
|
Total Hits: 52 | Today: 1
|
Author: Richard Chisholm
|
Rating:
|
|

In my previous article I showed how data-shaped (hierarchical) recordsets could be converted into an XML document using a recursive component. However, there are a few problems that need to be addressed before moving on to displaying the data in a browser. These hurdles include:
* The data has no state, so each recordset row needs to have its own node * Repeating data * Special characters need to be taken into consideration...
|
|
|
|
Total Hits: 41 | Today: 0
|
Author: Scott Mitchell
|
Rating:
|
|

Did you know that the ADO Recordset contains a Save method that can save the contents of a Recordset to an XML file? In fact, in an upcoming article on 4Guys this method will be discussed. One disadvantage of using this approach, though, is that the XML produced by the Recordset is anything but readable. Plus, there is a ton of information there, describing gobs of data for each column in the Recordset (its data type, precision, NULLability, maxlength, etc.). Additionally, when saving a Recordse...
|
|
|
|
|
|