I am using xmltextwriter to create an xml file
but have a problem as follows
My code....
'---------------------------------------------------------------------------------------------------
Dim writer As New XmlTextWriter(sfilename, System.Text.Encoding.UTF8)
writer.WriteStartDocument(True)
writer.Formatting = Formatting.Indented
writer.Indentation = 2
Dim qz As String = "111"
writer.WriteStartElement("Root")
writer.WriteElementString("puzzleno", "0519")
writer.WriteElementString("vdate", "20190617")
writer.WriteStartElement("quizzes")
Dim lnx As String = ""
lnx = "quiz number =" & Chr(34) & qz & Chr(34) & " question-label=" & Chr(34) & "number" & Chr(34) & " answer-label=" & Chr(34) & "letter" & Chr(34)
writer.WriteStartElement(lnx)
writer.WriteStartElement("items")
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
'--------------------------------------------------------------------
<quiz number="1" question-label="number" answer-label="letter">
'--------------------------------------------------------------------
xml result ===
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Root>
<puzzleno>0519</puzzleno>
<vdate>20190617</vdate>
<quizzes>
<quiz number ="111" question-label="number" answer-label="letter">
<items />
</quiz number ="111" question-label="number" answer-label="letter">
</quizzes>
</Root>
'--------------------------------------------------------------------------------
</quiz number ="111" question-label="number" answer-label="letter"> is the problem !@!@
I need </quiz>
OR is there a better method of creating xml ????
Appreciate any help
Regards Robert
but have a problem as follows
My code....
'---------------------------------------------------------------------------------------------------
Dim writer As New XmlTextWriter(sfilename, System.Text.Encoding.UTF8)
writer.WriteStartDocument(True)
writer.Formatting = Formatting.Indented
writer.Indentation = 2
Dim qz As String = "111"
writer.WriteStartElement("Root")
writer.WriteElementString("puzzleno", "0519")
writer.WriteElementString("vdate", "20190617")
writer.WriteStartElement("quizzes")
Dim lnx As String = ""
lnx = "quiz number =" & Chr(34) & qz & Chr(34) & " question-label=" & Chr(34) & "number" & Chr(34) & " answer-label=" & Chr(34) & "letter" & Chr(34)
writer.WriteStartElement(lnx)
writer.WriteStartElement("items")
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
'--------------------------------------------------------------------
<quiz number="1" question-label="number" answer-label="letter">
'--------------------------------------------------------------------
xml result ===
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Root>
<puzzleno>0519</puzzleno>
<vdate>20190617</vdate>
<quizzes>
<quiz number ="111" question-label="number" answer-label="letter">
<items />
</quiz number ="111" question-label="number" answer-label="letter">
</quizzes>
</Root>
'--------------------------------------------------------------------------------
</quiz number ="111" question-label="number" answer-label="letter"> is the problem !@!@
I need </quiz>
OR is there a better method of creating xml ????
Appreciate any help
Regards Robert