Van egy xml file-om, amit beolvasok, kiírom az értékeit egy textbox-ba, és ehhez kapcsolódna 2 kérdésem? (C#)
1: Több érték is kapcsolódik pl a name-hez, hogy tudom azt megcsinálni, hogy több értéket is kiírhassak példa:
Name: Psa
Description: ....
Name: Asp
és így tovább
2:Ha megváltoztatom a textbox-ban az értéket, akkor a fileban is változzon meg azaz érték
Ezeket nem tudom, hogy hogyan kéne lekódolni
Mutasd az XML struktúrát.
Meddig jutottál el a kóddal ?
OpenFileDialog openFileDialog1 = new OpenFileDialog();
int size = -1;
string text = "";
string file = "";
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
file = openFileDialog1.FileName;
try
{
text = File.ReadAllText(file);
size = text.Length;
}
catch (IOException)
{
}
}
int a = 0;
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(file);
XmlNodeList name = xmlDoc.GetElementsByTagName("Name");
XmlNodeList description = xmlDoc.GetElementsByTagName("Description");
XmlNodeList synonymname = xmlDoc.GetElementsByTagName("Synonym_Name");
XmlNodeList typeflag = xmlDoc.GetElementsByTagName("Type_Flag");
XmlNodeList loopflag = xmlDoc.GetElementsByTagName("Loop_Flag");
XmlNodeList pacgroups = xmlDoc.GetElementsByTagName("Pac_Groups");
XmlNodeList grouid = xmlDoc.GetElementsByTagName("Grou_Id");
XmlNodeList funcid = xmlDoc.GetElementsByTagName("Func_Id");
textBox1.Multiline = true;
textBox1.Clear();
for (int i = 0; i < 200; i++)
{ textBox1.Text = "name:" + name[0].InnerText + "\r\n" +
"description: " + description[0].InnerText + "\r\n" +
"synonymname:" + synonymname[0].InnerText + "\r\n" +
"type: " + typeflag[0].InnerText + "\r\n" +
"loop: " + loopflag[0].InnerText + "\r\n" +
"grouid: " + grouid[0].InnerText + "\r\n" +
"funcid: " + funcid[0].InnerText;
}
ebben még változtatgatok dolgokat, szóval néhány dolog felesleges benne mint pl az int a = 0;
Attól függ mire szeretnéd konvertálni.
pastebin(pont)com oldalra másold be az XML tartalmát,mert ebből nem igen fogom tudni milyen is az a struktúra,emellett nem mindig szükséges az XmlDoc-alkalmazása.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!