保存我的文本框实例的属性"文本"的内容 - 如何连接所有字符串 - C#

use*_*470 -3 c# string

我有一个没有分成<>格式的xml架构,只是文本框中的架构,<>和<>之间没有分离.

例:

<Cmp><Id>"Value"</Id><fecha_cbte>"Value"</fecha_cbte><Tipo_cbte>"Value"</Tipo_cbte><Punto_vta>"Value"</Punto_vta><Cbte_nro>"Value"</Cbte_nro><Tipo_expo>"Value"</Tipo_expo><Permiso_existente>"Value"</Permiso_existe>

等等.所以你可以看到一切都"加入",没有分离.

我的想法是将所有内容作为单个和长字符加入,之后我的dea将使用a

for (int i=0; i < myVariable.Count; i++)
{
   if (myVariable == ">" && myVariable == "<")
   {
    //Here I can split the string with /n everytime it finds a > and <
   }
}
Run Code Online (Sandbox Code Playgroud)

所以最后它应该是这样的:

<Cmp> <Id> "Value" </Id> <fecha_cbte> "Value" </fecha_cbte> <Tipo_cbte> "Value"

等等...

所以我可以将'<'''与数值分开.

任何想法或建议?

最好的祝福!

Wim*_*dse 6

试试这个:

XmlDocument doc = new XmlDocument();
doc.LoadXml("<Cmp><Id>Value</Id><fecha_cbte >Value</fecha_cbte><Tipo_cbte>Value</Tip o_cbte></Cmp>");
using (XmlTextWriter writer = new XmlTextWriter("c:\\temp\\nicexml.xml",null))
{
  writer.Formatting = Formatting.Indented;
  doc.Save(writer);
}
Run Code Online (Sandbox Code Playgroud)