Прочитайте строку xml и получите ошибку - PullRequest
0 голосов
/ 02 февраля 2012

Я пытаюсь прочитать строку XML из БД.Однако мой код содержит ошибку?

Вот мой код

string strUrl = "<?xml version="1.0" encoding="utf-16"?><boolean>false</boolean>";

XmlTextReader xmlReader = new XmlTextReader(new StringReader(strUrl)); 

while (xmlReader.Read())
{
    switch (xmlReader.NodeType)
    {
        case XmlNodeType.Element: 
            break;

        case XmlNodeType.Text: 
            break;
    }
}

Где я ошибаюсь?

1 Ответ

3 голосов
/ 02 февраля 2012

Ваш код как есть не будет компилироваться, потому что вы используете двойные кавычки внутри строки. Вместо этого вы можете попробовать использовать одинарные кавычки:

string strUrl = "<?xml version='1.0' encoding='utf-16'?><boolean>false</boolean>";

Альтернативно избегайте двойных кавычек:

string strUrl = "<?xml version=\"1.0\" encoding=\"utf-16\"?><boolean>false</boolean>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...