Zdravim
Mam takovy problem pri praci s nacitanim z XML, mam nahradit strukturu podminek
if (zaznam.Name.Equals("jmeno"))
{
_jmeno = zaznam.InnerText;
txtjmeno.Text = _jmeno;
}
pomoci Switch, tak aby jsem nemusel pouzivat porad if..
Jenze pokud se pokusim o neco takovehoto:
XmlDocument doc = new XmlDocument();
doc.Load(Application.StartupPath + "\\Seznam.xml");
XmlNode t = doc.SelectSingleNode("/zaznam/zaznam[@id='" + _id + "']");
}
foreach (XmlNode zaznam in t.ChildNodes)
{
Convert.ToString(zaznam.Name.Equals("zaznam"));
switch (zaznam_str)
{
case Convert.ToString(zaznam.Name.Equals("jmeno")):
_jmeno = zaznam.InnerText;
txtjmeno.Text = _jmeno;
break;
case zaznam.Name.Equals("prijmeni"):
_prijmeni = zaznam.InnerText;
textBox2.Text = _prijmeni;
break;
}
dostanu hlasku u radku
case Convert.ToString(zaznam.Name.Equals("jmeno")):
A constant value is expected...no a jelikoz uz jsem explicitni konverzi do Stringu pouzil, tak nevim co delat dal abych se hlasky, zbavil..
pokud by nekdo vedel jak problem vyresit, budu rad za jakoukolliv radu..