Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C# + XML] Hilfe, nodes auslesen aber wie??

Discussion on [C# + XML] Hilfe, nodes auslesen aber wie?? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
Post [C# + XML] Hilfe, nodes auslesen aber wie??

Hey Com, ich habe einen Fehler in dem Code hier und kann den nicht lösen....
weis einer was hier falsch ist?

Fehler:
Code:
Es sind mehrere Stammelemente vorhanden. Zeile 3, Position 3.
XML:
Code:
<?xml version="1.0" standalone="yes" ?>
<Mob vnum="101" name="'??'" />
kann es sein das die xml anderst aufgebaut sein muss?

Code:
PHP Code:
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml;

namespace 
WindowsFormsApplication1
{
public 
partial class Form1 Form
{
public 
Form1()
{
InitializeComponent();
}
//Form1()

private void button1_Click(object senderEventArgs e)
{

XmlDocument doc = new XmlDocument();
doc.Load("dump.xml");
XmlElement root doc.DocumentElement;
foreach (
XmlNode @Mob in root.ChildNodes)
{
textBox1.Text = (@Mob.Attributes["vnum"].InnerText);
//MessageBox.Show(@Mob.Attributes["vnum"].InnerText);
}
}
//private void button1_Click(object sender, EventArgs e)
}//public partial class Form1 : Form
}//namespace WindowsFormsApplication1 
.Scare™ is offline  
Old 08/25/2012, 00:54   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
also die xml datei wie du sie dort stehen hast
Code:
<?xml version="1.0" standalone="yes" ?>
<Mob vnum="101" name="'??'" />
ist gültiges xml.
wenn du aber mehrere mobs in der xml stehen hast z.B.
Code:
<?xml version="1.0" standalone="yes" ?>
<Mob vnum="101" name="'??'" />
<Mob vnum="102" name="'asdf'" />
ist es ungültiges xml, da su mehrere elmente auf unterster ebene hast.
da musst du dann ein stammelement drumpacken, also:
Code:
<?xml version="1.0" standalone="yes" ?>
<Mobs>
   <Mob vnum="101" name="'??'" />
   <Mob vnum="102" name="'asdf'" />
</Mobs>
nkkk is offline  
Thanks
1 User
Old 08/25/2012, 18:19   #3
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
danke das hatt mir super geholfen. nun habe ich noch einen Fehler, ich weis auch was es ist. und zwahr die ä ö ü in den Werten...

mit dem .Replace("ö", "oe") geht es aber trozdem noch immer nicht, da er diese glaube ich nicht mal lesen kann.

kann ich da was ändern? oder müsste ich zuerst die .xml einlesen und da dann alles mit .Replace ändern speichern und dann die nodes einlesen?


danke für die Hilfe.


Edit:
Quote:
Ich habe das Programm per einzelschrit durchlaufen lassen und der Fehler entsteht bereits hier:
PHP Code:
                doc.Load("dump.xml");
                
XmlElement root doc.DocumentElement
mfg .Scare™
.Scare™ is offline  
Old 08/25/2012, 18:59   #4
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 426
Received Thanks: 87
Besteht in diesem Projekt keine Möglichkeit XmlTextReader/Writer zu benutzen ?
Liefert ein valides Xml bzw. das auslesen ist komfortabler.
kissein is offline  
Old 08/25/2012, 19:22   #5
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
hmm, weis ich nicht. ich arbeite erst seit kurzem mit C# und das erste mal mit .xml.. =)

habe es nun so gelöst, das man die .xml mit notepad++ in UTF8 konventiert.. dan geht es auch mit ö ü ä
.Scare™ is offline  
Reply

Tags
attribut, c#, node, xml


Similar Threads Similar Threads
Hilfe! Stargates Permission Nodes?!?
06/03/2012 - Minecraft - 1 Replies
Help me! Hab Stargates permission nodes vergessen und finde keine tut`s! Weiss die wer also sowas wie plugin.bewegen.rennen oder plugin.bewegen.* ? Bitte keine Links !
Hilfe bei RSS auslesen
01/12/2012 - Web Development - 2 Replies
So ich habe 2 Probleme! 1. Rss auslesen: Ich habe eine RSS http://lukrimcraft.org/board/index.php?page=Threa dsFeed&format=rss2&boardID=2 Diesen will ich in eine HTML erscheinen lassen <div id="right"> <div class="haut_contenu"><img src="images/puce.png" style="margin:0 5px" alt="" />HIER TITEL</div> <div class="fond_contenu"> HIER TEXT
Hilfe bei RSS auslesen
01/11/2012 - General Coding - 2 Replies
So ich habe 2 Probleme! 1. Rss auslesen: Ich habe eine RSS http://lukrimcraft.org/board/index.php?page=Threa dsFeed&format=rss2&boardID=2 Diesen will ich in eine HTML erscheinen lassen <div id="right"> <div class="haut_contenu"><img src="http://www.elitepvpers.com/forum/images/ puce.png" style="margin:0 5px" alt="" />HIER TITEL</div> <div class="fond_contenu"> HIER TEXT
!!! Hilfe Visual Basic / Prozess Auslesen / Value Im Textbox Wieder Geben... Hilfe!!!
12/16/2011 - .NET Languages - 10 Replies
So Hey Liebe Leute... Es Geht Um Visual Basic 2010 So Ich Habe eine Frage... So Meine Frage... Ich Habe Mir Ein Kleines Programm Gecodet..
[Frage] IDs von Items auslesen? Aber wie??? [Frage]
08/03/2011 - General Coding - 3 Replies
Ich wollte mal gerne wissen wie man die Adressen von Items ausliehst wie z.B. hier : IDs von S4! Ja da hab ich mir gedacht, wie findet man die Adressen überhaupt und mit was? Danke schonmal im voraus :handsdown:



All times are GMT +2. The time now is 10:01.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.