XmlDocument.CreateAttribute メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した名前を使用して、XmlAttribute を作成します。
オーバーロード
CreateAttribute(String) |
指定した Name を使用して XmlAttribute を作成します。 |
CreateAttribute(String, String) |
指定した限定名と NamespaceURI を使用して XmlAttribute を作成します。 |
CreateAttribute(String, String, String) |
指定した Prefix、LocalName、および NamespaceURI を使用して、XmlAttribute を作成します。 |
CreateAttribute(String)
指定した Name を使用して XmlAttribute を作成します。
public:
System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ name);
public System.Xml.XmlAttribute CreateAttribute (string name);
member this.CreateAttribute : string -> System.Xml.XmlAttribute
Public Function CreateAttribute (name As String) As XmlAttribute
パラメーター
- name
- String
属性の限定名。 名前にコロンが含まれている場合は、名前のうち最初のコロンの前にある部分が Prefix プロパティに反映され、最初のコロンの後ろの部分が LocalName プロパティに反映されます。 プリフィックスが xmlns などの認識された組み込みプリフィックスでない限り、NamespaceURI は空のままです。 この場合、NamespaceURI
の値は http://www.w3.org/2000/xmlns/
です。
戻り値
新しい XmlAttribute
。
例
次に、属性を作成し、XML ドキュメントに追加します。
#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.
XmlAttribute^ attr = doc->CreateAttribute( "publisher" );
attr->Value = "WorldWide Publishing";
//Add the new node to the document.
doc->DocumentElement->SetAttributeNode( attr );
Console::WriteLine( "Display the modified XML..." );
doc->Save( Console::Out );
}
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.
XmlAttribute attr = doc.CreateAttribute("publisher");
attr.Value = "WorldWide Publishing";
//Add the new node to the document.
doc.DocumentElement.SetAttributeNode(attr);
Console.WriteLine("Display the modified XML...");
doc.Save(Console.Out);
}
}
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
'Create an attribute.
Dim attr As XmlAttribute = doc.CreateAttribute("publisher")
attr.Value = "WorldWide Publishing"
'Add the new node to the document.
doc.DocumentElement.SetAttributeNode(attr)
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
注釈
メソッドXmlAttribute
を使用SetAttributeNodeしてXmlElement追加できます。
適用対象
CreateAttribute(String, String)
指定した限定名と NamespaceURI を使用して XmlAttribute を作成します。
public:
System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ qualifiedName, System::String ^ namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string? namespaceURI);
member this.CreateAttribute : string * string -> System.Xml.XmlAttribute
Public Function CreateAttribute (qualifiedName As String, namespaceURI As String) As XmlAttribute
パラメーター
- qualifiedName
- String
属性の限定名。 名前にコロンが含まれている場合は、名前のうちコロンの前にある部分が Prefix プロパティに反映され、コロンの後ろの部分が LocalName プロパティに反映されます。
- namespaceURI
- String
属性の namespaceURI。 限定名に xmlns というプレフィックスが含まれている場合、このパラメーターは http://www.w3.org/2000/xmlns/
である必要があります。
戻り値
新しい XmlAttribute
。
注釈
メソッドXmlAttribute
を使用SetAttributeNodeしてXmlElement追加できます。
適用対象
CreateAttribute(String, String, String)
指定した Prefix、LocalName、および NamespaceURI を使用して、XmlAttribute を作成します。
public:
virtual System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ prefix, System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string prefix, string localName, string namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string? prefix, string localName, string? namespaceURI);
abstract member CreateAttribute : string * string * string -> System.Xml.XmlAttribute
override this.CreateAttribute : string * string * string -> System.Xml.XmlAttribute
Public Overridable Function CreateAttribute (prefix As String, localName As String, namespaceURI As String) As XmlAttribute
パラメーター
- prefix
- String
属性のプリフィックス (存在する場合)。 String.Empty と null
は等価です。
- localName
- String
属性のローカル名。
- namespaceURI
- String
属性の名前空間 URI (存在する場合)。 String.Empty と null
は等価です。 prefix
が xmlns の場合、このパラメーターは http://www.w3.org/2000/xmlns/
である必要があります。そうでない場合は、例外がスローされます。
戻り値
新しい XmlAttribute
。
注釈
メソッドXmlAttribute
を使用SetAttributeNodeしてXmlElement追加できます。
このメソッドは、ドキュメント オブジェクト モデル (DOM) に対する Microsoft の拡張機能です。