I'm having problems. When I try to load an XML node that contains a space, it gives me an error saying Text is not a valid XMLNodeType.
Here's my code:
Any ideas?Code:Dim strFileName As String strFileName = Application.StartupPath + "\Templates\" + fi.Name Dim m_xmlr As XmlTextReader m_xmlr = New XmlTextReader(Application.StartupPath + "\Templates\" + fi.Name) m_xmlr.WhitespaceHandling = WhitespaceHandling.None Try m_xmlr.Read() m_xmlr.Read() Catch MsgBox("Could not load template " + fi.Name + ": Invalid template file!", MsgBoxStyle.Critical, "Error") End Try While Not m_xmlr.EOF Try m_xmlr.Read() Catch MsgBox("Could not load template " + fi.Name + ": Invalid template file!", MsgBoxStyle.Critical, "Error") End Try If Not m_xmlr.IsStartElement() Then Exit While End If Try m_xmlr.Read() Catch MsgBox("Could not load template " + fi.Name + ": Invalid template file!", MsgBoxStyle.Critical, "Error") End Try MsgBox(m_xmlr.ReadElementString("templateName")) Try templateName = m_xmlr.ReadElementString("templateName") templatedescription = m_xmlr.ReadElementString("templateDescription") templatedirectory = m_xmlr.ReadElementString("templateDirectory") templateicon = m_xmlr.ReadElementString("templateIcon") Catch MsgBox("Could not load template " + fi.Name + ": Invalid template file!", MsgBoxStyle.Critical, "Error") End Try




Reply With Quote