XmlAttributeCollection.ItemOf[String, String] XmlAttributeCollection.ItemOf[String, String] XmlAttributeCollection.ItemOf[String, String] XmlAttributeCollection.ItemOf[String, String] Property

정의

오버로드

ItemOf[Int32] ItemOf[Int32] ItemOf[Int32] ItemOf[Int32]

지정된 인덱스가 있는 특성을 가져옵니다.Gets the attribute with the specified index.

ItemOf[String] ItemOf[String] ItemOf[String] ItemOf[String]

지정된 이름이 있는 특성을 가져옵니다.Gets the attribute with the specified name.

ItemOf[String, String] ItemOf[String, String] ItemOf[String, String] ItemOf[String, String]

지정된 로컬 이름이나 네임스페이스 URI(Uniform Resource Identifier)가 있는 특성을 가져옵니다.Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI).

ItemOf[Int32] ItemOf[Int32] ItemOf[Int32] ItemOf[Int32]

지정된 인덱스가 있는 특성을 가져옵니다.Gets the attribute with the specified index.

public:
 virtual property System::Xml::XmlAttribute ^ default[int] { System::Xml::XmlAttribute ^ get(int i); };
public virtual System.Xml.XmlAttribute this[int i] { get; }
member this.ItemOf(int) : System.Xml.XmlAttribute
Default Public Overridable ReadOnly Property ItemOf(i As Integer) As XmlAttribute

매개 변수

i
Int32 Int32 Int32 Int32

특성의 인덱스입니다.The index of the attribute.

속성 값

지정 된 인덱스에 있는 특성입니다.The attribute at the specified index.

예외

전달된 인덱스가 범위를 벗어납니다.The index being passed in is out of range.

예제

다음 예제에서는 컬렉션의 모든 특성을 표시합니다.The following example displays all the attributes in the collection.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
   
   //Create an attribute collection. 
   XmlAttributeCollection^ attrColl = doc->DocumentElement->Attributes;
   Console::WriteLine( "Display all the attributes in the collection...\r\n" );
   for ( int i = 0; i < attrColl->Count; i++ )
   {
      Console::Write( "{0} = ", attrColl[ i ]->Name );
      Console::Write( "{0}", attrColl[ i ]->Value );
      Console::WriteLine();

   }
}
using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main(){
  
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");      

    //Create an attribute collection. 
    XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;

    Console.WriteLine("Display all the attributes in the collection...\r\n");
    for (int i=0; i < attrColl.Count; i++)
    {
      Console.Write("{0} = ", attrColl[i].Name);
      Console.Write("{0}", attrColl[i].Value);
      Console.WriteLine();
    }           
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()
  
    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")      

    'Create an attribute collection.
    Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes

    Console.WriteLine("Display all the attributes in the collection...")
    Dim i as integer
    for i=0  to attrColl.Count-1
      Console.Write("{0} = ", attrColl.ItemOf(i).Name)
      Console.Write("{0}", attrColl.ItemOf(i).Value)
      Console.WriteLine()
    next
        
  end sub
end class

설명

이 속성은 DOM(문서 개체 모델)에 대한 Microsoft 확장입니다.This property is a Microsoft extension to the Document Object Model (DOM). 호출 하는 것과 같습니다 XmlNamedNodeMap.Item합니다.It is equivalent to calling XmlNamedNodeMap.Item.

추가 정보

ItemOf[String] ItemOf[String] ItemOf[String] ItemOf[String]

지정된 이름이 있는 특성을 가져옵니다.Gets the attribute with the specified name.

public:
 virtual property System::Xml::XmlAttribute ^ default[System::String ^] { System::Xml::XmlAttribute ^ get(System::String ^ name); };
public virtual System.Xml.XmlAttribute this[string name] { get; }
member this.ItemOf(string) : System.Xml.XmlAttribute
Default Public Overridable ReadOnly Property ItemOf(name As String) As XmlAttribute

매개 변수

name
String String String String

특성의 정규화된 이름입니다.The qualified name of the attribute.

속성 값

지정 된 이름을 가진 특성입니다.The attribute with the specified name. 특성이 없는 경우 이 속성은 null을 반환합니다.If the attribute does not exist, this property returns null.

예제

다음 예제에서는 문서에서 특성을 제거합니다.The following example removes an attribute from the document.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;

int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
   
   //Create an attribute collection and remove an attribute
   //from the collection.
   XmlAttributeCollection^ attrColl = doc->DocumentElement->Attributes;
   attrColl->Remove( attrColl[ "genre" ] );
   Console::WriteLine( "Display the modified XML...\r\n" );
   Console::WriteLine( doc->OuterXml );
}
using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main(){
  
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");      

    //Create an attribute collection and remove an attribute
    //from the collection.
    XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
    attrColl.Remove(attrColl["genre"]);

    Console.WriteLine("Display the modified XML...\r\n");
    Console.WriteLine(doc.OuterXml);  
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()
  
    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")      

    'Create an attribute collection and remove an attribute
    'from the collection.  
    Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes
    attrColl.Remove(attrColl.ItemOf("genre"))

    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.OuterXml)

  end sub
end class

설명

이 속성은 DOM(문서 개체 모델)에 대한 Microsoft 확장입니다.This property is a Microsoft extension to the Document Object Model (DOM). 호출 하는 것과 같습니다 GetNamedItem합니다.It is equivalent to calling GetNamedItem.

ItemOf[String, String] ItemOf[String, String] ItemOf[String, String] ItemOf[String, String]

지정된 로컬 이름이나 네임스페이스 URI(Uniform Resource Identifier)가 있는 특성을 가져옵니다.Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI).

public:
 virtual property System::Xml::XmlAttribute ^ default[System::String ^, System::String ^] { System::Xml::XmlAttribute ^ get(System::String ^ localName, System::String ^ namespaceURI); };
public virtual System.Xml.XmlAttribute this[string localName, string namespaceURI] { get; }
member this.ItemOf(string * string) : System.Xml.XmlAttribute
Default Public Overridable ReadOnly Property ItemOf(localName As String, namespaceURI As String) As XmlAttribute

매개 변수

localName
String String String String

특성의 로컬 이름입니다.The local name of the attribute.

namespaceURI
String String String String

특성의 네임스페이스 URI입니다.The namespace URI of the attribute.

속성 값

지정 된 로컬 이름과 네임 스페이스 URI를 사용 하는 특성입니다.The attribute with the specified local name and namespace URI. 특성이 없는 경우 이 속성은 null을 반환합니다.If the attribute does not exist, this property returns null.

설명

이 속성은 DOM(문서 개체 모델)에 대한 Microsoft 확장입니다.This property is a Microsoft extension to the Document Object Model (DOM). 호출 하는 것과 같습니다 GetNamedItem합니다.It is equivalent to calling GetNamedItem.

적용 대상