Я пишу материал в файл XML, используя Vml .net XmlTextWriter
Код для запуска xmlwriter:
Dim XMLobj As Xml.XmlTextWriter
Dim enc As System.Text.Encoding
enc = System.Text.Encoding.GetEncoding("ISO-8859-1")
XMLobj = New Xml.XmlTextWriter("C:\filename.xml", enc)
Возможно ли добавить param = "on"в первой строке файла XML?Так что это будет выглядеть так:
<?xml version="1.0" encoding="ISO-8859-1" param="on"?>
Следующий вопрос может быть глупым :), но я просто не могу понять это.Я пытаюсь добавить тип документа в файл XML, например:
<!DOCTYPE Test SYSTEM "test/my.dtd">
Однако, когда я пытаюсь настроить это, я получаю некоторые ошибки.
XMLobj.WriteDocType("Test", null, "test/my.dtd", null)
Я получаю следующую ошибку:
'null' is not declared. 'Null' constant is no longer supported; use 'System.DBNull' instead.
Однако, когда я пытаюсь заменить null на System.DBNull, я получаю ошибку:
'DBNull' is a type in 'System' and cannot be used as an expression.
Результат определения типа документа должен быть таким:
<!DOCTYPE Test SYSTEM "test/my.dtd">
Заранее спасибо за помощь!