【C#/.NET MIDI音序器:解析MIDI文件并生成定时音符开启消息】教程文章相关的互联网学习教程文章

在C#中读取/解析.ddd(数字行车记录仪)文件到XML

我对C#很新,需要将.ddd(digital tachograph输出文件扩展名)转换为.xml. 作为第一步,我应该阅读文件,所以我正在看例子.我发现的每个信息源都是在读取文件时使用基于.txt的示例.我的示例中的文件类型.ddd远不止于此. 我正在考虑二进制读取,但也不确定.这是正确的方法是什么?解决方法:要执行转换,您需要知道: >如何从文件中读取二进制数据>文件可以包含的确切内容(每个字节)> Xml中的所需输出 从文件读取二进制数据非常简单 – Bin...

c# – DataTemplate无法解析DataType前缀数据【代码】

我正在尝试使用Window的示例代码在UWP中实现ListView.<ListView.GroupStyle><GroupStyle ><GroupStyle.HeaderTemplate><DataTemplate x:DataType="data:GroupInfoList"><TextBlock Text="{x:Bind Key}" Style="{ThemeResource TitleTextBlockStyle}"/></DataTemplate></GroupStyle.HeaderTemplate></GroupStyle></ListView.GroupStyle>线 – DataTemplate x:DataType=”data:GroupInfoList”给我的错误,如左图所示,在创建模型时,我...

c# – 从XML声明片段获取XML编码:部分内容解析不支持XmlDeclaration【代码】

我正在研究一些代码来读取包含XML声明的XML片段,例如<?xml version =“1.0”encoding =“utf-8”?>并解析编码.从MSDN开始,我应该能够这样做:var nt = new NameTable(); var mgr = new XmlNamespaceManager(nt); var context = new XmlParserContext(null, mgr, null, XmlSpace.None);var reader = new System.Xml.XmlTextReader(@"<?xml version=""1.0"" encoding=""UTF-8""?>", System.Xml.XmlNodeType.XmlDeclaration, contex...

c# – 将字符串解析为DateTime,有时会增加1小时(时区)【代码】

当我需要将字符串解析为日期时间时,我遇到了问题.有时它会增加一个小时,有时却不增加.它有什么理由,因为我不想添加一个小时. 第一个例子完全符合我的需要.string s = "2016-01-28T20:59:00.000+01:00"; DateTime ds = DateTime.Parse(s); //gives: 28/01/2016 20:59:00第二个例子增加了一个小时,我想知道为什么.string ss = "2016-05-27T10:38:00.000+01:00"; DateTime dss = DateTime.Parse(ss); //gives: 27/05/2016...

c# – AngleSharp解析【代码】

当您没有要使用的类名或ID时,找不到使用AngleSharp进行解析的许多示例. HTML<span><a href="google.com" title="Google"><span class="icon icon_none"></span></a></span> <span><a href="bing.com" title="Bing"><span class="icon icon_none"></span></a></span> <span><a href="yahoo.com" title="Yahoo"><span class="icon icon_none"></span></a></span>我想从任何< a>中找到href.标题= Bing的标签 在Python BeautifulSoup我...

C#使用LitJson解析Json数据

//接受MQ服务器返回的值 private void jieshou(string zhiling, string can1, string can2, string can3, string can4, string can5) { Console.Write("============================================="+"指令:" + zhiling + " can1=" + can1 + " can2=" + can2 + " can3=" + can3 + " can4=" + can4 + " can5=" + can5 + "\n"); if(can1=="0"&&can3==null){ Console.Writ...

c# – 解析HTTP头字段值的每个部分【代码】

我正在直接从数据包中解析HTTP数据(无论是TCP重构还是非重构,你都可以认为是这样). 我正在寻找尽可能准确地解析HTTP的最佳方法. 这里的主要问题是HTTP标头. 看一下基本的RFC of HTTP/1.1,似乎HTTP头解析会很复杂.RFC描述了标头不同部分的非常复杂的正则表达式. 我应该编写这些正则表达式来解析HTTP头的不同部分吗? 到目前为止我为HTTP标头编写的基本解析是针对通用HTTP标头:message-header = field-name ":" [ field-value ]我已...

c# – 需要解析xml字符串【代码】

我需要解析一个xml字符串(.NET,C#),遗憾的是,它没有很好地形成..我要回来的xml流是<fOpen>true</fOpen> <ixBugParent>0</ixBugParent> <sLatestTextSummary></sLatestTextSummary> <sProject>Vantive</sProject> <ixArea>9</ixArea>我曾尝试使用xml阅读器,但它崩溃了因为它认为,这是理所当然的,它有两个节点元素,无论它试图解析 有什么我可以做的吗?我无法更改XML,因为我无法控制发回XML的代码. 任何帮助,将不胜感激. 感谢致敬 Ga...

c# – “根级别的数据无效.第1行,第1位“解析XML时【代码】

我想解析下面的xml来获取richTextBox1所以显示’John Smith’,’35’,’Jpeg’.<?xml version="1.0" encoding="utf-8" ?> - <Games> - <Gamer Name="John Smith" Age="35" Win%="5.33502797236373"><Picture-id>Jpeg</Picture-id> <Game>300</Game> </Gamer> </Games>我使用以下代码尝试这样做 – StringBuilder output = new StringBuilder();String xmlString = @"Gamer.xml";// Create an XmlReader using (XmlReader reader =...

在C#中将Soap XML解析为Object【代码】

我有以下SOAP XMLstring soap = "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:ns='http://schemas.abudhabi.ae/sso/2010/11'>" +"<soapenv:Header/>" +"<soapenv:Body>" +"<ns:GetUserProfileResponse>" +"<!--Optional:-->" +"<ns:userid>?</ns:userid>" +"<!--Optional:-->" +"<ns:firstNameAr>?</ns:firstNameAr>" +"<!--Optional:-->" +"<ns:firstNameEn>?</ns:firstNameEn>" +"<!--O...

c# – “在VS2015社区中使用ASP.NET 5时无法解析符号’system’”和其他名称空间

在VS2015社区中,当我创建一个ASP.NET 5项目时,我得到了许多名称空间错误,我不知道为什么会这样. 我已下载VS2015社区并已下载Microsoft ASP.NET和Web Tools 2015(Beta8),并按照Web Tools Beta8页面上的安装说明操作,并在Web Tools之前安装了.NET版本管理器(Beta8).在VS2015中,我单击New Project,在Visual C#部分中转到Web并选择“ASP.NET Web Application”.然后,我在ASP.NET 5预览模板中选择“Web应用程序”模板.它创建了我的项目....

c# – 将字符串严格解析为枚举的最佳方法是什么?【代码】

假设我有一个枚举:public enum MyEnum {OptionOne = 0,OptionTwo = 2,OptionThree = 4 }就像在How should I convert a string to an enum in C#?问题中所说的那样,我使用Enum.Parse方法从字符串解析枚举:public class Enumer {public static MyEnum? ParseEnum(string input){try{return (MyEnum) Enum.Parse(typeof (MyEnum), input);}catch (ArgumentException){return null;}}}不幸的是,它没有按预期使用整数,表示为字符串.我...

c# – Visual Studio 2017引用了打开解决方案时未解析的其他项目中的代码

我在Visual Studio 2017中有一个解决方案,其中项目引用解决方案中的其他项目;当我打开解决方案并打开一个项目时,对其他项目中定义的代码的引用似乎没有得到解决(就像其他项目尚未加载一样)我必须单击每个项目,展开它然后引用都已解决.是否有解决方法可以避免这种情况? 更新:我为单一解决方案启用了轻量级解决方案和Resharper安装. 为了清楚解决方案的构建,但visual studio向我展示了对其他项目中代码的红色引用,即使构建成功,我也...

c# – 重载,泛型和类型约束:方法解析【代码】

请考虑以下代码段,其中包含泛型和重载函数:using System;namespace Test_Project {public interface Interface{void f();}public class U : Interface{public void f() {}}public class Class<T> where T: Interface{public static void OverloadedFunction(T a){Console.WriteLine("T");a.f();}public static void OverloadedFunction(U a){Console.WriteLine("U");a.f();}}class Program{public static void Invoke(U instance)...

c# – 将XML解析列表从控制器传递到ASP.NET MVC中的视图【代码】

我试图将XML列表传递给视图,但是一旦进入视图我就遇到了麻烦. 我的控制器:public ActionResult Search(int isbdn){ViewData["ISBN"] = isbdn;string pathToXml= "http://isbndb.com/api/books.xml?access_key=DWD3TC34&index1=isbn&value1=";pathToXml += isbdn;var doc = XDocument.Load(pathToXml);IEnumerable<XElement> items = from m in doc.Elements()select m;我的观点会是什么样子?我是否需要合并某种类型的XML数据控制...