XmlReader.ReadToNextSibling Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
XmlReader A következő egyező testvérelemre lép.
Túlterhelések
| Name | Description |
|---|---|
| ReadToNextSibling(String) |
A megadott minősített névvel tovább lép a |
| ReadToNextSibling(String, String) |
A következő testvérelemre lép a |
ReadToNextSibling(String)
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
A megadott minősített névvel tovább lép a XmlReader következő testvérelemre.
public:
virtual bool ReadToNextSibling(System::String ^ name);
public virtual bool ReadToNextSibling(string name);
abstract member ReadToNextSibling : string -> bool
override this.ReadToNextSibling : string -> bool
Public Overridable Function ReadToNextSibling (name As String) As Boolean
Paraméterek
- name
- String
Annak a testvérelemnek a minősített neve, amelybe át szeretne lépni.
Válaszok
true ha egyező testvérelem található; egyéb esetben false. Ha nem található egyező testvérelem, a XmlReader szülőelem zárócímkéjén (NodeType is XmlNodeType.EndElement) van elhelyezve.
Kivételek
Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.
A paraméter egy üres sztring.
Példák
Az alábbi példa beolvassa az ISBN attribútumot az egyes könyvcsomópontokon.
using (XmlReader reader = XmlReader.Create("books.xml")) {
reader.ReadToFollowing("book");
do {
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"));
} while (reader.ReadToNextSibling("book"));
}
Using reader As XmlReader = XmlReader.Create("books.xml")
reader.ReadToFollowing("book")
Do
Console.WriteLine("ISBN: {0}", reader.GetAttribute("ISBN"))
Loop While reader.ReadToNextSibling("book")
End Using
Megjegyzések
Note
Ne hívjon, ReadToNextSibling ha a XmlReader kezdeti állapot (ReadState is Initial). Meghívhatja Read a metódus előléptetését XmlReader , majd a metódus meghívását ReadToNextSibling .
A következőre érvényes:
ReadToNextSibling(String, String)
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
A következő testvérelemre lép a XmlReader megadott helyi névvel és névtér URI-val.
public:
virtual bool ReadToNextSibling(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToNextSibling(string localName, string namespaceURI);
abstract member ReadToNextSibling : string * string -> bool
override this.ReadToNextSibling : string * string -> bool
Public Overridable Function ReadToNextSibling (localName As String, namespaceURI As String) As Boolean
Paraméterek
- localName
- String
Annak a testvérelemnek a helyi neve, amelybe át szeretne lépni.
- namespaceURI
- String
Annak a testvérelemnek a névtér URI-ja, amelybe át szeretne lépni.
Válaszok
trueha egyező testvérelem található; egyéb esetben. false Ha nem található egyező testvérelem, a XmlReader szülőelem zárócímkéjén (NodeType is XmlNodeType.EndElement) van elhelyezve.
Kivételek
Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.
Mindkét paraméter értéke .null
Megjegyzések
Note
Ne hívjon, ReadToNextSibling ha a XmlReader kezdeti állapot (ReadState is Initial). Meghívhatja Read a metódus előléptetését XmlReader , majd a metódus meghívását ReadToNextSibling .