Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: 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:
<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:
node = xmlDoc.DocumentElement.SelectSingleNode(valuePath);
, kde node je XmlNode, xmlDoc je XmlDocument a valuePath je:
/Root/Servers/Server/@address
Nevíte prosím někdo, jak mohla nastat chyba, že node po vykonání je null?
Děkuju
-
Takže jsem si to uvědomil v průběhu psaní, XPath je case-sensitive.
Omlouvám se.
-
Pokud mi skleroza slouzi, da se to vypnout. Ale neni dobrej napad to delat - uz sem videl i XML na tema <doklad><DoKlaD> ...
-
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
-
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.
-
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) ...