Aktywne Wpisy

wfyokyga +33
Tak podnosili wielkie bloki piramidowe by zbudować piramidie. Wynalazek imperium Lechitów później Egipcjanie odgapili, szacowany czas powstania to 50 000 tyś r.p.n.e.
źródło: temp_file7908536791630492491
Pobierz
Treść przeznaczona dla osób powyżej 18 roku życia...





mam koknetny plik xml wczytany do obiektu Xdocument
https://pastebin.com/6j88LNRX
jak się dobrać do znacznika żeby mógł wpakować jego wartość do zmiennej i dalej użyć?
#pytaniedoeksperta #kiciochpyta
https://stackoverflow.com/questions/13171525/converting-xml-to-a-dynamic-c-sharp-object
@Khaine: Ty się nasz na "Pierścieniu Władzy" #pdk - brak tego znaku mógł generować taki wyjątek?
@Mazowia: Eee tam dynamic jest spoko xD W JSie mają tak cały czas i żyją xD
Ale nie no, serio akurat - czasem zmielenie czegoś do dynamic to najprostsze i najszybsze rozwiązanie, tylko trzeba pamiętać aby sprawdzać na nulle. C# sobie całkiem nieźle radzi nawet z castowaniem tych wartości automatycznie.
@hiperchimera: Akurat XDocument mi się nie zdarzyło używać, ale oni tutaj z tego co widzę mają całą ustaloną składnię aby się po tych XMLach poruszać:
https://docs.microsoft.com/pl-pl/dotnet/api/system.xml.xmlnode.selectsinglenode?view=netframework-4.8
ale chłopaki wytłumaczcie mi proszę dlaczego tworząc stringa który przechowuje wynik tego działania (pobranie wartości Node.InnerText) można normalnie wyświetlic w Console.WriteLine(string)
ale jeśli chce zrobić konwersję Int.Parse()/Try.Parse() wywala błąd i wymaga użycia Xml Convert.ToDouble(string) i wtedy można bez problemu używać arytmetyki... why?
A zwykłe Convert.ToDouble() działa? Czy musi być XmlConvert? Typy XML mają ze sobą
double val = double.Parse(doc.SelectSingleNode("//Mid").InnerText,
NumberStyles.Any,
CultureInfo.InvariantCulture);