Вы можете использовать схему xml для чтения всех значений из XML.
Для этого используйте командную строку разработчика (находится в меню «Пуск») и введите: xsd /?
это даст больше информации о том, как создать схему, используя ваш xml-файл.
, например, с xml-файлом myTest.xml:
xsd myTest.xml
xsd myTest.xsd /c /l:vb
Затем добавьте файлы, которые были созданы(myTest.xsd и myTest.vb) в ваш проект.
Я не совсем уверен, как бы вы тогда использовали это в Visual Basic, но в C # вы бы сделали что-то вроде этого:
public myTest getMyTest(XDocument doc)
{
StringReader sr = new StringReader(doc.ToString());
XmlReaderSettings settings = new XmlReaderSettings();
XmlReader reader = XmlReader.Create(sr, settings);
XmlSerializer xmlSerialize = new XmlSerializer(typeof(myTest));
return (myTest)xmlSerialize.Deserialize(reader);
}
Значения из XML будут свойствами объекта, который возвращается вышеуказанным методом.Вам просто нужно перевести вышеперечисленное на Visual Basic.