Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Giovanna 20. 05. 2015, 23:00:17

Název: Prosím o pomoc s jednoduchým XPath
Přispěvatel: Giovanna 20. 05. 2015, 23:00:17
Dobrý den,

opět se mi stala chyba mezi židlí a klávesnicí, potřeboval bych, aby se na to podíval někdo další, třeba někdo z vás. Byl bych moc rád.

Mám jednoduchý XML dokument:

Kód: [Vybrat]
<Root>
<servers>
  <server address="10.1.5.241" port="13000" />
</servers>
<common dotSize="800.0" crossSize="800.0" />
</Root>

Chtěl jsem pomocí XPath v .NET lokalizovat atribut "address" a mám tedy:

Kód: [Vybrat]
node = xmlDoc.DocumentElement.SelectSingleNode(valuePath);

, kde node je XmlNode, xmlDoc je XmlDocument a valuePath je:

Kód: [Vybrat]
/Root/Servers/Server/@address

Nevíte prosím někdo, jak mohla nastat chyba, že node po vykonání je null?

Děkuju
Název: Re:Prosím o pomoc s jednoduchým XPath.
Přispěvatel: Giovanna 20. 05. 2015, 23:02:46
Takže jsem si to uvědomil v průběhu psaní, XPath je case-sensitive.

Omlouvám se.
Název: Re:Prosím o pomoc s jednoduchým XPath
Přispěvatel: j 21. 05. 2015, 17:39:45
Pokud mi skleroza slouzi, da se to vypnout. Ale neni dobrej napad to delat - uz sem videl i XML na tema <doklad><DoKlaD> ...
Název: Re:Prosím o pomoc s jednoduchým XPath.
Přispěvatel: Lol Phirae 21. 05. 2015, 17:46:36
Takže jsem si to uvědomil v průběhu psaní

To se neomlouvej, jsou horší věci. Daleko horší je např. když si v průběhu uvědomíš, že ta sexy blondýna je chlap...  ;D
Název: Re:Prosím o pomoc s jednoduchým XPath
Přispěvatel: rootacek 21. 05. 2015, 22:32:14
Pokud mi skleroza slouzi, da se to vypnout. Ale neni dobrej napad to delat - uz sem videl i XML na tema <doklad><DoKlaD> ...

Dělá se to úplně běžně dneska.Pravidlo by mělo být,ale při zachování struktury, tzn: celé xml buďto upper nebo low.
Název: Re:Prosím o pomoc s jednoduchým XPath
Přispěvatel: hawran diskuse 22. 05. 2015, 09:12:23
Pokud mi skleroza slouzi, da se to vypnout. Ale neni dobrej napad to delat - uz sem videl i XML na tema <doklad><DoKlaD> ...
:o
No to jsme to dopracovali.
Začíná to připomínat české školství (ad Pravidla pravopisu) ...