Tag: xml

使用c#将图像插入xml文件

我到处寻找这个问题的答案,但是找不到任何东西,所以希望你们能在这里帮助我。 基本上我想将图像插入到我使用c#的xml文档中的元素中 我知道我必须把它变成字节,但我不确定如何做到这一点,然后将其插入正确的元素…… 请帮忙,因为我是新手

如何与Kronos API通信?

我有一个Kronos入口点http://kronos../wfc/XmlService我应该可以访问但是当我在浏览器中打开它时,响应是: 我该怎么做才能使用网络服务? 顺便说一句,我正在使用C#与服务器通信。

如何删除名称空间前缀。 (C#)

我有一个XElement,由一个如下所示的变换产生。 Jenifer Harvey 1969-11-13 6906678550017 Male 我想将这个XElement转换为一个新的XElement,它将’src’作为默认命名空间而不是如上所述的’named’命名空间。 我意识到它们可能在语义上是相同的,我只想保持存储内容的一致性。 我想要以下内容。 Jenifer Harvey 1969-11-13 6906678550017 Male 谢谢 问候 克雷格。

无法识别指定的类型错误反序列化XML

我正在尝试使用C#反序列化以下XML: admin on 24th September 2014 – (1) FileObjects Exfiltration Some Ex filtration Happened admin on 24th September 2014 – (2) FileObjects Exfiltration Some Ex filtration Happened Again 我的class级结构: [XmlType(AnonymousType = true, Namespace = “http://stix.mitre.org/stix-1”)] [XmlRoot(Namespace = “http://stix.mitre.org/stix-1”, IsNullable = false)] public class STIX_Package { [XmlArrayItemAttribute(“Indicator”, IsNullable = false)] public IndicatorType[] Indicators { get; set; […]

有效删除c#中的重复xml元素

我有几个包含大量重复条目的XML文件,例如这些。 我想删除每个子节点中的重复元素。 我接近这个的方法是将所有元素复制到列表然后比较它们, foreach (var el in xdoc.Descendants(“annotation”).ToList()) { foreach (var x in el.Elements(“image”).Attributes(“location”).ToList()) { //add elements to a list } } 一半我意识到这是非常低效和耗时的。 我对XML很新,我想知道C#中是否有任何内置方法可以用来删除重复项? 我试过用 if(!x.value.Distinct()) // can’t convert collections to bool x.Remove(); 但这不起作用,也不行 if(x.value.count() > 1) // value.count returns the number of elements. x.Remove()

C#LINQ with XML,无法将具有相同名称的多个字段提取到对象中

尝试使用LINQ XML将以下XML文件(可以更改)读入对象。 Adjustment Report pdf adobe_pdf Excel True adjustment report (?<ssn>\d{3}-\d{2}-\d{4}) “(?<last>\s{0,1}[AZ-‘.]+\s{0,1}[AZ-‘.]+),(?<first>\s[AZ-‘.]+\s{0,1})(?<middle>[AZ][.]|\s{0,1})”> “(?<ssn>\d{3}-\d{2}-\d{4})” “(?<total>\$[,/d]+)(?<adjust>\$[,/d]+)(?<monthly>\$[,/d]+)” 什么是无效的是将多个元素读入对象。 我只能阅读第一个。 显然,持有该字段的Object需要是一个数组? 这是我到目前为止的代码。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; using System.Xml.Linq; namespace ElementDemo { class Program { static void Main(string[] args) { XElement xml = XElement.Load(“C:\\TEMP\\test.xml”); var reports = from report in xml.Descendants(“report”) where report.Element(“name”).Value.Contains(“Adjustment Report”) […]

使用RestSharp进行Xml序列反序列化

我有一个带有XML序列的API的xml feed。 2002 1 2003 0 2004 0 1012 3 2006 0 2007 0 … 我已经尝试了一些使用Restsharp进行反序列化的选项。 理想情况下,我希望有类似下面的东西,但它显然不起作用。 public class MyResponse { public List Settings { get; set;} } public class Setting { public int Cmd { get; set; } public int Status { get; set; } } 谢谢

如何在根节点具有属性时选择xml根节点?

我试图使用XPath查询选择xml文档的根节点的所有子节点。 我的xml文件如下所示: 和 C#代码选择根节点如下: XmlDocument gazetteDocument = new XmlDocument(); gazetteDocument.Load(xmlFilePath); XmlNodeList allNodes = gazetteDocument.SelectNodes(“root”); 此代码工作正常,当根节点没有任何属性时,它选择根节点的所有子节点,它适用于第一个xml文件但不适用于第二个xml文件,因为第二个文件具有xmlns属性。 当根节点具有属性时,有谁知道如何选择根节点的所有子节点? 编辑:我发现了一个XPath查询: /*此查询选择根节点,无论它是否具有任何属性。 选择根节点后,我可以遍历其所有子节点。

C#解析XML文件

我在C#中解析我的XML文件(RSS Feed)时遇到问题。 我只是想读出“条目”条目(根父母 – “饲料” – 不相关)。 所有“条目”条目几乎是均匀的,除了“州”部分。 有些条目没有该条目。 所以我只想读出以下内容:“入口”节点: 更新 到期 标题 摘要 国家(如果存在) 有什么建议? 非常感谢你。 2011-01-01T00:00:00+0100 Mr X Mr_X@domain.com Some infos…. domain.com 2011-01-01T00:00:00Z 2011-01-02T00:00:00Z My first Title First ID My first important summary domain.com 2011-01-01T00:00:00Z 2011-01-02T00:00:00Z My second Title active Second ID My second important summary domain.com { 2011-01-01T00:00:00+0100 Mr X Mr_X@domain.com Some […]

如何从字符串中设置整数Hex Literal,

我试图从xml设置文件加载一个hex文字,我可以很好地解析xml并从文件中获取所需的字符串, 但我似乎无法设置一个int变量值:/ 码: int PlayerBaseAddress = System.Convert.ToInt32(ConfigLoader.GetSetting(“PlayerBaseAddress”)); // Input string was not in a correct format. public static string GetSetting(string Val) { // This loads from the xml file, Pretend its hardcoded to return a string of 0x17EAAF00 } int PlayerBaseAddress = 0x17EAAF00; // This works.