linq-to-xml

    0热度

    1回答

    我有XML消息xmlStr,必须将其分割成更小的XML消息,这些消息小于或等于maxSizeBytes。这是通过将文档的根和第一个孩子作为较小XML的基础,并将一些数量的元素放入新形成的(较小的)XML消息中来完成的。 <?xml version="1.0"?> <Bas> <Hdr> <Smt>...</Smt> <Smt>...</Smt> <Smt>

    1热度

    3回答

    我一直在处理将配置加载和写入XML文件的应用程序。我知道这样做有一些意见,但我一直在这个代码有问题。 private static void AddToXmlTemplate(Template tmp, string _config) { string configFile = _config + "configuredTemplate.xml"; FileSt

    0热度

    1回答

    下面是我的XML <Test> <Collection> <abc Name="EmployeeId>1</abc> <abc Name="EmployeeName>Test</abc> </Collection> <Collection> <abc Name="EmployeeId "/> <abc Name="EmployeeName"/> </Collecti

    1热度

    1回答

    我在C#WinFroms级别写入和读取xml文件。另外我想有一个函数来删除给定内容的元素。 我的XML格式: <libraryImages> <imageLink>*link1*</imageLink> <imageLink>*link2*</imageLink> </libraryImages> 功能体: System.Xml.Linq.XDocument xdoc =

    1热度

    1回答

    我正在创建一个XElement对象,并且在使用Linq将多个元素添加到节点时遇到问题。 有对象的多个属性的列表: class Point { int x; int y; ... } List<Point> Points = new List<Point>() { new Point(1,2), new Point(3,4) }; 我想这个列表转换为使用单独的构造平坦

    0热度

    1回答

    我正在生成一个将使用XDocument作为XHTML进行分析的XML文档。在它的某些部分我已经列出格式化为: <root> <div> <span>Item 1</span> </div> <div> <span>Item 2</span> </div> </root> <div>和<span>(和各终端)之间的空白是搞乱我的C

    1热度

    1回答

    我正在使用RestSharp来请求这是一个简单的SOAP服务自动化项目。我通过XDocument加载xml,但我不能在request.AddBody中使用它。 错误:“System.InvalidOperationException”类型的异常出现在RestSharpXML.dll但在用户代码中没有处理 public class SOAPSharp { XDocument curr

    6热度

    2回答

    我想将大型XML文档加载到XDocument对象中。 使用XDocument.Load(path, loadOptions)的简单同步方法效果很好,但是在加载大文件(特别是从网络存储)时在GUI上下文中阻塞了很长时间。 我写了这个异步版本,旨在提高文档加载的响应速度,特别是通过网络加载文件时。 public static async Task<XDocument> LoadAsync(String

    0热度

    2回答

    我从Web服务中提取XML集,将其加载到XDocument中,然后解析出来。在一个节点上,如果我将XML输出到一个文件,那么该属性是CLEARLY,它告诉我它不存在。我无法弄清楚我正在做什么愚蠢的事情导致这个错误。 <?xml version="1.0" encoding="utf-8"?> <MESSAGE xmlns="http://www.mismo.org/residential/200

    1热度

    1回答

    我需要一组字符串转换为XML格式,我使用下面的代码列表转换成XML XElement xmlElements = new XElement("DocumentElement", _UserIDs.Select(i => new XElement("BadgeNo", i))); 当前结果: <DocumentElement> <BadgeNo>IMS001</BadgeNo> <Badge