Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
252
The System.Xml.XmlAttributeCollection Class
Supported Versions
.NET Framework 1.0, 1.1, 1.2
Public Members
Bold members are covered in the sample code.
Public Properties
Public Methods
Count
Append
ItemOf
CopyTo
Equals
GetEnumerator
GetHashCode
GetNamedItem
GetType
InsertAfter
InsertBefore
Item
Prepend
Remove
RemoveAll
RemoveAt
RemoveNamedItem
SetNamedItem
ToString
Overview
The implementation of this class results in a collection of
available attributes. The class provides methods for reading, modifying, inserting,
and removing attributes and attribute values.
Example (VB.NET):
How to enumerate through XMLAttributeCollection properties using the
XMLAttributeCollection.Count and XMLAttributeCollection.Item properties.
The example below loads an XML construct consisting of one
element with three attributes. The XmlAttributeCollection object is then assigned
the Attributes collection of an XMLElement. Its Value properties then used to enumerate
through the attributes so that each attribute value can be displayed.
Dim
objDocument As New System.Xml.XmlDocument
Dim
objAttributes As System.Xml.XmlAttributeCollection
Dim strValue
As String, x As Integer
objDocument.LoadXml("<sampleElement1 category='code'
purpose='demonstration' class='XMLAttributeCollection'>Too many
attributes.</sampleElement1>")