Я хочу, чтобы получить следующий вывод:C# CreateDocumentType для непубличных
<?xml version="1.0" encoding="Windows-1252"?>
<!DOCTYPE SUPRMRT SYSTEM "suprmrt.dtd">
У меня есть следующий код:
XmlDocument doc = new XmlDocument();
XmlDocumentType docType = doc.CreateDocumentType("SUPRMRT", "SYSTEM", "suprmrt.dtd", null);
doc.AppendChild(docType);
doc.Save(Console.out);
Это производит:
<?xml version="1.0" encoding="Windows-1252"?>
<!DOCTYPE SUPRMRT PUBLIC "SYSTEM" "suprmrt.dtd">
Так мой вопрос я могу получить результат, когда PUBLIC заменяется SYSTEM? Кроме того, если я заменю «SYSTEM» на null, я получаю набор пустых кавычек. Могу ли я остановить это?
Проверьте ответ и сообщите, помогли ли вы. – mybirthname