Декодирование от Base64 в C #

Я создал XML-документ и сохранил этот документ в виде

  XmlDocument xmlDoc = new XmlDocument();
  XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null);
  xmlDoc.AppendChild(dec);
  XmlTextWriter writer = new XmlTextWriter(fullPath,Encoding.UTF8);
  writer.Formatting = Formatting.Indented;
  xMLDoc.Save(writer);
  writer.Flush();

, а затем я закодировал этот документ, используя encoder base64

Декодер не мог разбирать файл XML. Я сам создал декодер и получил этот результат

 ?<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ClinicalDocument 
 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
classCode=\"DOCCLIN\" moodCode=\"EVN\" schemaLocation=\"urn:hl7-org:v3
CDA.xsd\">\r\n  <typeId extension=\"POCD_HD000040\" root=\"2.16.840.1.113883.1.3
\" />\r\n

, пожалуйста, помогите мне разрешить проблему. Как я должен сохранить файл XML, чтобы избежать проблем? Или как я должен кодировать к базе 64, чтобы решить проблему? Я использую Encoder Base64 для кодирования XML-файла. Я запрашиваю документ. Требуется использовать кодировщик Base64. Я декодировал себя, чтобы проверить, где проблема. Декодер - Java. Они не могут разбирать файл XML, который я верю, потому что? <Перед документом.

7
задан Community 9 September 2011 в 23:16
поделиться