Hi,
habe eine variable XML Datei.
[highlight=xml]
<?xml version="1.0" encoding="utf-8"?>
<Response>
<crashtest>
<car Type="auto" marke="ford" Technology="vorderrad" />
</crashtest>
</Response>
[/highlight]
hier kann ich mit dem xmlReader problemlos auf das element "car" zugreifen. Nun habe ich aber das Problem, dass ich einen Fehler ausgeben möchte, wenn crashtest leer ist:
[highlight=xml]
<?xml version="1.0" encoding="utf-8"?>
<Response>
<crashtest />
</Response>
[/highlight]
[highlight=c#]
while (xmlReader.Read())
{
if (xmlReader.NodeType == XmlNodeType.Element)
{
//Exclude Response Element
if (xmlReader.Name != "Response")
{
//Read Marke
if (xmlReader.Name == "car")
{
sb.Append("Marke: " + xmlReader.GetAttribute(1));
}
[/highlight]
nur wie erhalte ich nun eine fehlermeldung, wenn <crashtest /> leer ist und keine subelemente hat?
habe eine variable XML Datei.
[highlight=xml]
<?xml version="1.0" encoding="utf-8"?>
<Response>
<crashtest>
<car Type="auto" marke="ford" Technology="vorderrad" />
</crashtest>
</Response>
[/highlight]
hier kann ich mit dem xmlReader problemlos auf das element "car" zugreifen. Nun habe ich aber das Problem, dass ich einen Fehler ausgeben möchte, wenn crashtest leer ist:
[highlight=xml]
<?xml version="1.0" encoding="utf-8"?>
<Response>
<crashtest />
</Response>
[/highlight]
[highlight=c#]
while (xmlReader.Read())
{
if (xmlReader.NodeType == XmlNodeType.Element)
{
//Exclude Response Element
if (xmlReader.Name != "Response")
{
//Read Marke
if (xmlReader.Name == "car")
{
sb.Append("Marke: " + xmlReader.GetAttribute(1));
}
[/highlight]
nur wie erhalte ich nun eine fehlermeldung, wenn <crashtest /> leer ist und keine subelemente hat?
Comment