Tag: xml

如何使用按钮单击从另一个xaml窗口打开xaml窗口?

private void Button_Click(object sender, System.Windows.RoutedEventArgs e) { Win1 OP= new Win1(); OP.show(); } OP.show()抛出一个错误。 它是一个用户控制表单。

获取XML上的嵌套元素(使用Lambda)并设置为List

我有一个嵌套List的XML,我需要在我的类对象中的所有属性。 类: public class Process { public Process() { Progresses = new List(); } public string Code{ get; set; } public List Progresses { get; set; } } public class Progress { public string Text { get; set; } public string ProgressDate { get; set; } } XML: 8754639647985 09/11/2013 Lorem lalal asdf 10/11/2015 Lorem […]

POX的WCF REST教程

谁能告诉我在哪里可以找到好的WCF REST教程? 使用(POX) 这个是好的,但我想使用一些更简单的东西 我似乎找不到任何体面的使用webget / webinvoke属性等… 我不想使用REST Starter工具包

在Windowsapp store应用中编辑XML文件

我正在开发一个Windowsapp store应用程序(8.1),我对XML编写感到困惑。 我的代码以正确的格式成功创建XML文件。 但是,我不知道如何向此xml文件添加新数据(新歌曲)以及如何编辑现有的xml文件。 长话短说,这是我的代码到目前为止: StorageFolder sf = await ApplicationData.Current.LocalFolder.CreateFolderAsync(“UserInputData”, CreationCollisionOption.OpenIfExists); StorageFile st = await sf.CreateFileAsync(“MusicData.xml”, CreationCollisionOption.OpenIfExists); XmlDocument xmlDoc = new XmlDocument(); var content = await FileIO.ReadTextAsync(st); if (!string.IsNullOrEmpty(content)) { xmlDoc.LoadXml(content); } else { var root = xmlDoc.CreateElement(“music”); xmlDoc.AppendChild(root); var childTag = xmlDoc.CreateElement(“song”); root.AppendChild(childTag); var childertag = xmlDoc.CreateElement(“name”); childTag.AppendChild(childertag); var childertag2 = xmlDoc.CreateElement(“singer”); childTag.AppendChild(childertag2); var […]

如何以可读的格式显示WriteXml中的DataTable XML?

我有一些DataTables,我想导出到一个文件,然后看看。 我可以使用DataTable.WriteXml()将DataTables的内容输出到XML,但是以表格forms显示这些数据的简单方法是什么? 一种建议的方法是使用XSLT或类似的方法将XML转换为可读的东西。 我不知道这是否容易,但如果它易于使用,那将是一个很好的解决方案。 我从WriteXml()获得的单个DataTable的XML示例如下所示。 这是一个名为’RecentMatter’的表,包含10列和3行数据。 我希望它显示为数据表。 我不太关心数据值的格式化,例如将DateTime值转换为更可读的值。 我在生成它时使用了XmlWriteMode.WriteSchema参数。 如果删除它,则删除所有架构信息(在第一个标记之前)。 不同的表显然会有不同的列数,因此任何解决方案都需要处理它,理想情况下无需修改具有不同列的表的解决方案。 PSLTP6\RJK 99999-2302 Test Matters DP Test Matter 99999 true 2011-08-23T23:40:24.13+01:00 PSLTP6\RJK 999991.0002 Lathe 1 LW Test 2 true 2011-07-12T16:57:27.173+01:00 PSLTP6\RJK 999991-0001 Lathe 1 LW Test 1 false 2011-07-12T01:59:06.887+01:00

使用字符串属性反序列化boolean元素

我正在尝试构建一个将使用此XML结构进行映射的类,但无法弄清楚如何。 我已经看过这里的示例,如果元素值是一个字符串,我可以使用[XmlText]。 在我的例子中,元素值是布尔值。 我应该如何构建我的“服务”课程? (我认为)我知道如何处理“服务”元素:-)。 它只是一组“服务”对象。 我只是不确定如何构建“服务”类。 true 我有这个: [XmlArray(“Services”)] [XmlArrayItem(“Service”)] public Service[] Services { get; set; } 还有这个: public class Service { [XmlAttribute] public string Name { get; set; } // How do I get the boolean value here????? }

将XML(格式化方式)显示到Razor Textarea中

我有一点问题。 我有一个字符串(包含XML代码)。 例: Utente 1 1 2014 5000 我想以格式化的方式用剃刀在textarea中显示它。 支持字符串名称是“xmlstring”,我想做类似的事情: @Html.TextArea(“Info”,xmlstring, new {cols=”105″, rows=”30″,@readonly=”readonly”,@disabled=”disabled” }) 但是以这种方式,xml代码显得扁平化。显然结果没有格式化。 我怎样才能格式化? 对不起这个问题..我是新手

使用XML和XSL

第一次编辑 我正在以C#格式将Child 1标记提取到DropDownList中,Plz建议使用最佳实践代码(C#)删除XML文件中的Parent标记及其所有子标记。 例: Something Something Something Something Something 1 Something 1 Something 1 Something 1 — 上一个问题 — 如何将以下样式表标记插入到使用C#代码创建的新xml文件中? 用于创建xml文件的C#代码: – new XDocument( new XElement(“issues”, new XElement(“issue”, new XElement(“cat”, comboBox1.Text), new XElement(“desc”, richTextBox1.Text), new XElement(“end”, dateTimePicker1.Text), new XElement(“att”, textBox2.Text) ) ) ).Save(path);

在C#中针对嵌入式XSDvalidationXML

使用以下MSDN文档,我针对模式validationXML文件: http : //msdn.microsoft.com/en-us/library/8f0h7att%28v=vs.100%29.aspx 只要XML包含对架构位置或内联架构的引用,这就可以正常工作。 是否可以将模式“硬编码”嵌入到应用程序中,即XSD不会作为文件驻留,因此XML不需要引用它? 我说的是: 加载要validation的XML(没有架构位置)。 将XSD加载为资源或其他任何内容。 做validation。

使用LINQ从xml中删除元素

你好我有一个xml文件,如: mushfiq.com mee.con ttttt.co jkjhkhjkh jhkhjkjhkhjkhjkjhkh dasdasdasdasdasdas 现在我需要删除任何…并且将从文本框中随机提供值。 这是我的代码: XDocument doc = XDocument.Load(@”AddedSites.xml”); var deleteQuery = from r in doc.Descendants(“start”) where r.Element(“site”).Value == txt.Text.Trim() select r; foreach (var qry in deleteQuery) { qry.Element(“site”).Remove(); } doc.Save(@”AddedSites.xml”); 如果我将第一个元素的值放在文本框中,那么它可以删除它,但是如果我放置除第一个元素值之外的任何元素值,它就无法删除! 我需要我将任何元素的任何值…因为它可以是第二元素或第三或第四等等……任何人都可以帮助我吗? 提前致谢!