XMLNode.NodeType Özellik
Gösteren bir değeri alır olup bir XMLNode bir öznitelik veya öğe.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property NodeType As WdXMLNodeType
WdXMLNodeType NodeType { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Word.WdXMLNodeType
Birini WdXMLNodeType düğüm türünü temsil eden değerleri.
Notlar
NodeType Özelliği aşağıdakilerden biri olabilir WdXMLNodeType değerleri:
wdXMLNodeAttributebir öznitelik düğümü gösterir.
wdXMLNodeElementöğe düğümü gösterir.
Use NodeType , üzerinde çalışmakta olduğunuz düğümünde geçersiz işlemlerini gerçekleştirme girişiminde bulunmayın, düğüm türünü belirlemek için özellik.Örneğin, Attributes özelliği için kullanılabilen özellikler listesinde görünür, ancak yalnızca element düğümleri için geçerlidir XMLNode denetim.
Örnekler
Aşağıdaki kod örneği NodeType belirlemek için özellik olup bir XMLNode bir öðe ya da öznitelik düğümü.XMLNode Bir öğe, örnek kullanımlar NodeText öğesinde metni ayarlamak için özellik.XMLNode Özniteliği örnek kullanımlar NodeValue öznitelik değerini ayarlamak için özellik.Bu örnek, geçerli belge içerdiğini varsayar bir XMLNode adlı CustomerLastNameNode.
Private Sub DisplayNodeDetails()
If Me.CustomerLastNameNode.NodeType = _
Word.WdXMLNodeType.wdXMLNodeElement Then
Me.CustomerLastNameNode.NodeText = "Smith"
MsgBox("The element '" & Me.CustomerLastNameNode.BaseName & _
"' has the text '" & Me.CustomerLastNameNode.NodeText & "'.")
ElseIf Me.CustomerLastNameNode.NodeType = _
Word.WdXMLNodeType.wdXMLNodeAttribute Then
Me.CustomerLastNameNode.NodeValue = "Smith"
MsgBox("The attribute '" & Me.CustomerLastNameNode.BaseName & _
"' has the value '" & Me.CustomerLastNameNode.NodeValue & "'.")
End If
End Sub
private void DisplayNodeDetails()
{
if (this.CustomerLastNameNode.NodeType ==
Word.WdXMLNodeType.wdXMLNodeElement)
{
this.CustomerLastNameNode.NodeText = "Smith";
MessageBox.Show("The element '" +
this.CustomerLastNameNode.BaseName + "' has the text '" +
this.CustomerLastNameNode.NodeText + "'.");
}
else if (this.CustomerLastNameNode.NodeType ==
Word.WdXMLNodeType.wdXMLNodeAttribute)
{
this.CustomerLastNameNode.NodeValue = "Smith";
MessageBox.Show("The attribute '" +
this.CustomerLastNameNode.BaseName + "' has the value '" +
this.CustomerLastNameNode.NodeValue + "'.");
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.