The following is an example showing how to extend the XmlTextReader to create a reader that converts attributes to elements. The overridden Read provides the logic to track the current node type, and if an attribute, exposes this as an element node type using the XmlNodeType.Name and XmlNodeType.Val
Author: SSWUG Research
Custom Editor Parts
(Brian Mains) The new feature, web parts, provides a portal infrastructure to .NET applications. Web parts can be added, removed, and reordered, while retaining all of these settings using the personalization API. This feature is a tremendous feature to add to the framework, especially since web par
DataTable offers .NET developers a resource-friendly option
(Tony Patton) Most .NET developers are familiar with the often overused DataSet objects. The DataTable object receives much less attention, which is unfortunate since DataTable objects provide plenty of features that are more appropriate in many development scenarios—especially when performance is a
SQL Server 2005 – Data Definition Language Triggers
(Muthusamy Anantha Kumar) One of the many new features that have been added to SQL Server 2005 is DDL triggers. We use DML triggers in SQL Server 7.0 and 2000, which executes a bunch of SQL statements or procedures whenever an INSERT, UPDATE or DELETE statement is executed and limited to a table or
Examining ASP.NET 2.0’s Site Navigation – Part 4
(Scott Mitchell) The goal of ASP.NET’s site navigation feature is to allow a developer to specify a site map that describes his website’s logical structure. A site map is constructed of an arbitrary number of hierarchically-related site map nodes, which typical contain a name and URL. The site navig
Auditing and Logging Exceptions
(Sonu Chauhan) The default ASP.NET process identity for Web applications can write new records to the event log, but it does not have sufficient permissions to create new event sources.
User annotations in Ajax
(Greg Travis) The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. This tutorial demonstrates how to implement an Asynchronous JavaScript and XML (AJAX)-based user annotation system in the form of yellow sticky notes that sit on top of regular We
SQL Database Table Space Used Data as a CSV File
(Ted Bouskill) Do you have or have you ever managed a legacy SQL database that has become large and unwieldy? This tool can be executed at anytime, even as a scheduled task, to create a unique date and time stamped CSV file with a report of the table space used for each table in the database, using
Project Management 101: Creating the Right Ripple
(Steve Joubert) Most software projects fail. Only about a quarter are completely successful. About half are late and over budget and the remaining quarter just fade into oblivion. What if there was a simple way to ensure your project’s success? There is, and it’s all about starting out in the right
JAX-RPC Evolves into Simpler, More Powerful JAX-WS 2.0
(John J. Yates) As of version 2.0, JAX-RPC has been renamed JAX-WS. But the change is not in name alone. JAX-WS offers simplified development, better platform and language independence, and an end to the chaotic array of earlier Java Web services frameworks. This article explores the high-level arch
