Я обнаружил, что решение на самом деле уже предоставляется платформой JNA в User32Util.MessageLoopThread
Это - то, как я закончил тем, что делал его;
StringBuilder sb = new StringBuilder();
XmlWriter writer = XmlWriter.Create(sb, settings);
writer.WriteStartDocument();
writer.WriteStartElement("People");
writer.WriteStartElement("Person");
writer.WriteAttributeString("Name", "Nick");
writer.WriteEndElement();
writer.WriteStartElement("Person");
writer.WriteStartAttribute("Name");
writer.WriteValue("Nick");
writer.WriteEndAttribute();
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.LoadXml(sb.ToString());
return xmlDocument;
Может не быть лучший метод, но это, кажется, работает. Сообщите мне, есть ли у Вас лучший метод.Спасибо.
Просто возвратите XmlDocument., например.
[WebMethod]
public XmlDocument Quux()
{
}
у Вас может быть класс, которые представляют Ваш XML и возврат, что класс или также возвращает Ваш xml в XMLNode