Tag: xml

如何在Unity中用C#编写XML文件?

有人请帮忙! 这对我来说真的很困惑。 我在互联网上找不到能够解释得这么好的人。 所以这就是我需要的:我需要有人解释如何在Unity中创建XML文件。 人们告诉我要看一个流作家。 我已经搜索了这个,但没有人给出如何编写它的教程。 我也不知道.NET是什么,所以请不要给我这个答案。 我已经浏览了微软页面的XML文件,但我找不到正确的答案。 这就是我正在寻找的所有内容: 我希望能够写出这样的东西: 5 500 如何制作这样的文件并将其导入Unity? 如何让Unity读取此文件并从此类提取信息? 请问我在整个.NET和XML上总共n00b。

如何将xml作为UTF-8而不是UTF-16返回

我正在使用序列化的例程。 它有效,但下载到浏览器后,我看到一个空白页面。 我可以在文本编辑器中查看页面源或打开下载,我看到xml,但它是UTF-16,我认为这是为什么浏览器页面显示空白? 如何修改序列化程序例程以返回UTF-8而不是UTF-16? XML源返回: January February March April May June July August September October November December 调用序列化程序的示例: DateTimeFormatInfo dateTimeFormatInfo = new DateTimeFormatInfo(); var months = dateTimeFormatInfo.MonthNames.ToList(); string SelectionId = “1234567890”; return new XmlResult<List>(SelectionId) { Data = months }; 串行器: public class XmlResult : ActionResult { private string filename = DateTime.Now.ToString(“ddmmyyyyhhss”); public T Data { […]

如何在将XML文件读入XmlDocument时忽略注释?

我试图用C#读取XML文档,我这样做: XmlDocument myData = new XmlDocument(); myData.Load(“datafile.xml”); 无论如何,我有时会在阅读XmlNode.ChildNodes时收到评论。 为了让谁遇到同样的要求,最后我就是这样做的: /** Validate a file, return a XmlDocument, exclude comments */ private XmlDocument LoadAndValidate( String fileName ) { // Create XML reader settings XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; // Exclude comments settings.ProhibitDtd = false; settings.ValidationType = ValidationType.DTD; // Validation // Create reader based on […]

使用Visual Studio 2010创建XML模式并使用它自动生成可序列化类

我正在尝试使用visual studio 2010创建一个XML模式进行序列化/去保护,但是看起来非常复杂有一个xml文件和另一个xml模式文件,我没有得到它应该如何完成。 我记得在visual studio 2005中,通过创建xml文件并使用xml设计器打开它然后绘制模式,然后从模式中生成可序列化代码,它变得更加简单。 任何有助于使用Visual Studio 2010专业人员进行相同操作的提示/链接。

C# – 派生类的XML序列化

我正在尝试序列化多个元素的列表(供应商,客户,产品等),所有元素都来自同一个类(MasterElement) public class XMLFile { [XmlArray(“MasterFiles”)] public List MasterFiles; … } [XmlInclude(typeof(Supplier))] [XmlInclude(typeof(Customer))] public abstract class MasterElement { public MasterElement() { } } [XmlType(TypeName = “Supplier”)] public class Supplier: MasterElement { public string SupplierID; public string AccountID; } [XmlType(TypeName = “Customer”)] public class Customer: MasterElement { public string CustomerID; public string AccountID; public string CustomerTaxID; […]

将参数作为Xml传递给存储过程

我有一个要求将参数作为Xml传递给我的存储过程。 我在中间层有一个WCF服务,它调用我的数据层,然后将请求转发到适当的存储过程。 设计是WCF服务负责构建Xml以传递到存储库。 我只是想知道是否要控制中间层中Xml中包含的参数,还是使用客户端构建的字典,然后将其转换为中间层的Xml? 目前我已经选择了后者 – 例如: public TestQueryResponseMessage TestQuery(TestQueryRequestMessage message) { var result = Repository.ExecuteQuery(“TestQuery”, ParamsToXml(message.Body.Params)); return new TestQueryResponseMessage { Body = new TestQueryResponse { TopicItems = result; } } } private string ParamsToXml(Dictionary nvc) { //TODO: Refactor StringBuilder sb = new StringBuilder(); sb.Append(“”); foreach (KeyValuePair param in nvc) { sb.Append(“”); sb.Append(“”); sb.Append(param.Value); sb.Append(“”); […]

从VS 2010 C#XML文档生成HTML /帮助文件

我正在寻找一个从我的VS2010 XML文档创建HTML /帮助文件的好工具。 我找到了一些商业工具,比如 .Net文档工具 VSDocman 我相信还有更多,我只列出这两个例子。 还有简单的XSLT样式表来将XML转换为HTML文档。 您在使用什么,例如是否有免费工具进行转换,可能是插件。 只是为了澄清,基本上我找到了两种工具: 以不同的目标格式转换XML文档文件的那些,这就是我正在寻找的。 帮助我在源代码中生成XML文档的工具。 这不是(!)我在寻找什么。 谢谢你的帮助。 Sandcastle / SHFB组合效果很好。 感谢所有帮助过的人。 一些评论: NDoc似乎已经过时,最近的更新是从2005年开始的。这就是我跳过这个的原因。 一个类似的线程,也非常详细,可以在这里找到: 如何将C#Xml Doc-Comments变成有用的东西? 谢谢你的提示! Sandcastle有一些来源,我找到的最新版本位于: http : //sandcastle.codeplex.com/ 为了生成MsHelp2我必须安装包含hscomp.exe VS 2008 SDK。 有一个版本1.0和1.1,据我所知,版本1.0包含编译器。 有关详细信息,请参阅Helixsoft和Social MSDN 。 在我的情况下,生成的WebHelp无法与Chrome正常工作。 它总是重新加载index.html页面。 此处的主题显示如何将命名空间信息添加到sandcastle文档中。 截至2012年11月更新:对于我使用Doxygen的小型项目 – 我发现它更容易配置。

使用XDocument按属性查找元素

此查询似乎有效,但我有0结果。 IEnumerable users = (from el in XMLDoc.Elements(“Users”) where (string)el.Attribute(“GUID”) == userGUID.ToString() select el); 我的XML如下: … 你有任何线索可以解释这个问题吗?

XElement和XDocument之间有什么区别?

XElement和XDocument什么区别,你什么时候使用它们?

用于选择下一个兄弟的Xpath

我有这样的HTML片段: 名称 值 NAME2 值2 我想找到结构不正确的所有地方,这意味着在dt标签之后没有dd标签。 我试过这个: // DT /以下同胞:: DT 但这不起作用。 有什么建议?