^GOJKO^
Slavan
- Učlanjen(a)
- 09.06.2007
- Poruke
- 248
- Poena
- 319
Situacija je sledeca. XML koji parsiram ima vise istih cvorova. Nekada ima 2 cvora, nekada 3 itd.
Nacin na koji preuzimam podatke je sledeci:
E problem je kada ne postoji treci cvor, izbacuje: Additional information: Specified argument was out of the range of valid values.
Znam sta znaci, pokusao sam na vise nacina i saveta sa stackowerflowa da ignorisem nepostojece cvorove ili da im upisem praznu vrednost, ali nista ne uspeva.
Zadnje sto sam probao je ovo
Nacin na koji preuzimam podatke je sledeci:
Kod:
Fakultet = r.Element("metadata").Element("publisher").ElementsAfterSelf("publisher").First().Value,
Fakultet2 = r.Element("metadata").Element("publisher").ElementsAfterSelf("publisher").ElementAt(1).Value,
Fakultet3 = r.Element("metadata").Element("publisher").ElementsAfterSelf("publisher").ElementAt(2).Value
E problem je kada ne postoji treci cvor, izbacuje: Additional information: Specified argument was out of the range of valid values.
Znam sta znaci, pokusao sam na vise nacina i saveta sa stackowerflowa da ignorisem nepostojece cvorove ili da im upisem praznu vrednost, ali nista ne uspeva.
Zadnje sto sam probao je ovo
Kod:
Fakultet1 = r.Element("metadata").Element("publisher").ElementsAfterSelf("publisher").Any() ? r.Element("metadata").Element("publisher").ElementsAfterSelf("publisher").ElementAt(1).Value : null,
Poslednja izmena: