XPathNavigator.MoveToFirstNamespace 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.
Áthelyezi az XPathNavigator aktuális csomópont első névtércsomópontjára.
Túlterhelések
| Name | Description |
|---|---|
| MoveToFirstNamespace(XPathNamespaceScope) |
Ha felül van bírálva egy származtatott osztályban, a megadottnak megfelelő névtércsomópontra helyezi XPathNavigator át.XPathNamespaceScope |
| MoveToFirstNamespace() |
Áthelyezi az XPathNavigator aktuális csomópont első névtércsomópontját. |
MoveToFirstNamespace(XPathNamespaceScope)
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
Ha felül van bírálva egy származtatott osztályban, a megadottnak megfelelő névtércsomópontra helyezi XPathNavigator át.XPathNamespaceScope
public:
abstract bool MoveToFirstNamespace(System::Xml::XPath::XPathNamespaceScope namespaceScope);
public abstract bool MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope namespaceScope);
abstract member MoveToFirstNamespace : System.Xml.XPath.XPathNamespaceScope -> bool
Public MustOverride Function MoveToFirstNamespace (namespaceScope As XPathNamespaceScope) As Boolean
Paraméterek
- namespaceScope
- XPathNamespaceScope
A XPathNamespaceScope névtér hatókörét leíró érték.
Válaszok
trueha az XPathNavigator első névtércsomópontra való áthelyezés sikeres; ellenkező esetben. false Ha false, a pozíció XPathNavigator nem változik.
Megjegyzések
Az XPathNavigator osztály fordított dokumentumsorrendben adja vissza a névtércsomópontokat. MoveToFirstNamespace Ezért lényegében az aktuális hatókör utolsó névtércsomópontjára lép.
A következő XML-töredék példaként való használata, ha a XPathNavigator csomóponton data van elhelyezve, MoveToFirstNamespace a következő módon viselkedik.
MoveToFirstNamespace(XPathNamespaceScope.All)a következő névtércsomópontok egyikére kerül:xmlns:c='C',xmlns:a='A2',xmlns='',xmlns:b='B'vagyxmlns:xml='http://www.w3.org/XML/1998/namespace'.MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml)a következő névtércsomópontok egyikére kerül:xmlns:c='C',xmlns:a='A2',xmlns=''vagyxmlns:b='B'.MoveToFirstNamespace(XPathNamespaceScope.Local)lépés axmlns:c='C'csomópontra.
<root xmlns='urn:default' xmlns:a='A1' xmlns:b='B'>
<item xmlns='' xmlns:a='A2'>
<data xmlns:c='C' />
</item>
</root>
Ha az XPathNavigator elem jelenleg nincs egy elemen elhelyezve, ez a metódus visszatér false , és a XPathNavigator pozíciója nem változik. Miután áthelyezték a XPathNavigator névtércsomópontra, a Name tulajdonság a névtér nevét tükrözi.
Ha a XPathNavigator névtércsomóponton van elhelyezve, a metódusok MoveToNext, MoveToPreviousés MoveToFirst nem alkalmazhatók. Ezek a metódusok mindig visszatérnek false , és nem módosítják a XPathNavigator. Ehelyett meghívhatja MoveToNextNamespace a következő névtércsomópontra való áthelyezést.
Miután elhelyezte a XPathNavigator névtércsomópontot, hívja meg MoveToParent az elemcsomópontra való visszalépést.
A névtércsomópontok definícióját a W3C XML Path Language (XPath) javaslat 5.4. szakaszában találja.
Lásd még
A következőre érvényes:
MoveToFirstNamespace()
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
- Forrás:
- XPathNavigator.cs
Áthelyezi az XPathNavigator aktuális csomópont első névtércsomópontját.
public:
bool MoveToFirstNamespace();
public bool MoveToFirstNamespace();
member this.MoveToFirstNamespace : unit -> bool
Public Function MoveToFirstNamespace () As Boolean
Válaszok
trueha az XPathNavigator első névtércsomópontra való áthelyezés sikeres; ellenkező esetben. false Ha false, a pozíció XPathNavigator nem változik.
Megjegyzések
Az XPathNavigator osztály fordított dokumentumsorrendben adja vissza a névtércsomópontokat. MoveToFirstNamespace Ezért lényegében az aktuális hatókör utolsó névtércsomópontjára lép.
Miután áthelyezték a XPathNavigator névtércsomópontra, a Name tulajdonság a névtér nevét tükrözi.
Ha a XPathNavigator névtércsomóponton van elhelyezve, a metódusok MoveToNext, MoveToPreviousés MoveToFirst nem alkalmazhatók. Ezek a metódusok mindig visszatérnek false , és nem módosítják a XPathNavigator. Ehelyett meghívhatja MoveToNextNamespace a következő névtércsomópontra való áthelyezést.
Miután elhelyezte a XPathNavigator névtércsomópontot, hívja meg MoveToParent az elemcsomópontra való visszalépést.
A névtércsomópontok definícióját a W3C XML Path Language (XPath) javaslat 5.4. szakaszában találja.