Tag: xml

使用XML和C#创建Word文档

我为报告创建了一个xml模板。 用户应该能够通过在C#中创建的程序添加信息以根据自己的需要个性化此报告 如何编辑实体的内容然后从用户放入文本框然后在单词上显示?

DocuSign RestApi – 上传文档时出错 – TAB_REFERS_TO_MISSING_DOCUMENT

当我尝试将模板(在我的网络帐户中创建)应用到我正在尝试上传的文档时,我收到以下错误。 “tab元素中指定的DocumentId不引用此信封中的文档.Tab引用的DocumentId 41791752不存在。” 任何帮助将不胜感激。 谢谢。 这是我的代码: string xmlBody = “” + “DocuSign API – Signature Request”” + “sent” + // “sent” to send immediately, “created” to save as draft in your account “” + “” + “” + “” + “1” + “” + templateID + “” + “” + “” + “” + “” […]

如何向gridview添加时间戳

如何向gridview添加时间戳,以显示上次编辑行的时间? 我一直在搜索谷歌,但还没有发现任何有用的东西。 我尝试创建一个方法来更新编辑或添加列的时间。 但我不知道怎么进一步把它解析成每一列。 我的表列 private DataTable GetDataTableFromDataGridview(DataGridView _grid) { { var _oDataTable = new DataTable(); object[] cellValues = new object[_grid.Columns.Count]; //clearTable(); _oDataTable.Columns.Add(“Name”, typeof(string)); _oDataTable.Columns.Add(“Value”, typeof(string)); _oDataTable.Columns.Add(“Font”, typeof(string)); _oDataTable.Columns.Add(“DateStamp”, typeof(string)); _oDataTable.Columns.Add(“Comment”, typeof(string)); foreach (DataGridViewRow row in _grid.Rows) { for (int i = 0; i < row.Cells.Count; i++) { cellValues[i] = row.Cells[i].Value; } _oDataTable.Rows.Add(cellValues.ToArray()); } return […]

如何从XML数据中删除非ascii字符

我有一些XML数据,格式如下。 我的应用程序应该使用XMLReader读取它并对其进行一些处理。 但是,为了实现这一点,我需要删除或替换每行的第一部分,特别是< 。 < ….data…. < ….data….</XML < ….data…. and so on… 在查看SO中的一些post之后我尝试了以下内容但到目前为止没有成功。 任何帮助将不胜感激! private static Regex _invalidXMLChars = new Regex( @”(?<![\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x9F\uFEFF\uFFFE\uFFFF]", RegexOptions.Compiled); static string ReplaceHexadecimalSymbols(string txt) { return _invalidXMLChars.Replace(txt, string.Empty); } 注意:我接受了.txt格式的XML数据并尝试在每一行调用该函数,但它不起作用..调用该函数后字符仍然存在。

读取XML节点的值

我需要在XML文件中获取Node的值。 我的XML文件如下所示: iPhone 5s 5s 899 Gold 我想从文件中获取文本(iPhone 5s)。 我尝试过在互联网上找到的几件事: protected void Page_Load(object sender, EventArgs e) { String[][] products = new String[3][]; int i = 0; int j = 0; System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader(“../XML-Test/Webshop-products.xml”); while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { if (reader.LocalName.Equals(“NAME”)) { //Name of product products[i][j] = reader.ReadInnerXml(); j++; } if […]

使用linq解析xml文件

无论我尝试什么,我都无法使用linq解析此xml并获取完整路径值: 和代码: var zip = ZipFile.Open(file.FullName, ZipArchiveMode.Read) var info = zip.GetEntry(“META-INF/container.xml”); var xml = XElement.Load(info.Open()); foreach (var b in xml.Elements()) { var xElementt = b.Element(“rootfile”); if (xElementt != null) { //xElementt is always null for some reason } } 我想要的只是全路径值

如何在创建xml文件时包含编码

我想创建xmlfile来存储信息我正在使用以下代码,如何在此代码中指定编码,当我尝试以另一种forms读取此文件时,日语中的字符会被扭曲。 XmlDocument writer = new XmlDocument(); XmlElement root = writer.CreateElement(“PatientFile”); writer.AppendChild(root); XmlElement ID = writer.CreateElement(“ID”); if (!string.IsNullOrEmpty(_a2Data.CurrentRecordId)) { ID.InnerText = _a2Data.CurrentRecordId; } root.AppendChild(ID); XmlElement patientID = writer.CreateElement(“PatientID”); if (!string.IsNullOrEmpty(_a2Data.PatId)) { patientID.InnerText = _a2Data.PatId; } root.AppendChild(patientID); XmlElement patientName = writer.CreateElement(“PatientName”); if (!string.IsNullOrEmpty(_a2Data.PatName)) { patientName.InnerText = _a2Data.PatName; } root.AppendChild(patientName); XmlElement room = writer.CreateElement(“Room”); if (!string.IsNullOrEmpty(_a2Data.RoomName)) { room.InnerText […]

需要使用C#更新XML中的字符串值

我有一个XML文件,其中有一个特定的字符串需要更新下面的XML文件我有“@@ key @@” John http://www.youtube.com/watch?v=**@@Key@@**=relatedreadypart6 $40 我想用一些有效数据更新@@ key @@。

接口的XML序列化

我需要在项目中序列化复杂对象并将它们放在数据库中。 我想使用XML序列化它们,以便更轻松地调试我的应用程序。 我的情况与本文中描述的情况非常相似: http : //geekswithblogs.net/SoftwareDoneRight/archive/2008/01/16/how-to-serialize-an-interface-using-the-xmlserializer.aspx 所以我有一个包含Property的对象,该类型由接口定义。 然后我有不同的具体类型来实现它。 按照文章方法,使用XmlInclude属性,我获得了一个强大的耦合解决方案,但我的应用程序结构化使用插件方法,所以我可以有我想要的界面实现这么多的实现。 有没有办法使用xml序列化解决我的问题,或者我必须使用二进制序列化?

如何在没有根节点的情况下保存Xdocument

我有附加模式的soap序列化xml文件到文件,这将导致多个这样的根节点 Component Current Connect Current 我这样做是为了加载XDocument StreamReader Sr = new StreamReader(filename); XDocument doc = XDocument.Parse(“” + Sr.ReadToEnd() + “”); 然后我对doc做了一些修改,最后我希望它保存没有根节点和 当我做 doc.Save(filename); 我想保存它没有根节点,因为我可以再次序列化该文件 所以请为我提供任何替代方法来实现…. 提前致谢