Я пишу приложение с C # для Windows CE.Я хочу преобразовать данные, прочитанные из XML (в строковом формате) в формат XElement, а затем установить его в метр.Я использовал XElemenet.parse () для преобразования моих данных.Но когда я хочу установить свои данные, я получаю сообщение об ошибке, содержащее недопустимые данные или XML.
Эта же процедура прекрасно работает в приложении Windows Form, но не работает в Windows CE.Любая идея?Поддерживает ли Windows CE Xelement.parse ()?
Здесь вывод строки
"<Array><Structure><LongUnsigned>8</LongUnsigned><OctetString>0000010000FF</OctetString><Integer>2</Integer><LongUnsigned>0</LongUnsigned></Structure><Structure><LongUnsigned>3</LongUnsigned><OctetString>0100010800FF</OctetString><Integer>2</Integer><LongUnsigned>0</LongUnsigned></Structure></Array>"
И преобразованные данные по Xelement.parse ();
<Array>
<Structure>
<LongUnsigned>8</LongUnsigned>
<OctetString>0000010000FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010800FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010801FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010802FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010803FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
</Array>
И, наконец, ошибка
Invalid data or XML:
<Array>
<Structure>
<LongUnsigned>8</LongUnsigned>
<OctetString>0000010000FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010800FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010801FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010802FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
<Structure>
<LongUnsigned>3</LongUnsigned>
<OctetString>0100010803FF</OctetString>
<Integer>2</Integer>
<LongUnsigned>0</LongUnsigned>
</Structure>
</Array>