草庐IT

is_net_socket

全部标签

c# - 在 ASP.NET (C#) 中创建动态 RSS 提要页面 - 我需要做任何额外的事情吗?

我希望创建一个动态RSS提要来表示我网站的内容。目前,我有一个XML文件,其中每个主要条目都有文件的位置、日期和摘要数据。如果我要在ASP.NET中创建这个提要,除了解析XML和输出一些RSS之外,我是否需要做任何额外的事情?例如,我如何才能创建具有不同扩展名(例如标准RSS文件扩展名)的ASP.NET页面?换句话说,假设我可以获得正确的RSS代码并通过Response.Write输出它。我如何确保它仍然作为ASP.NET应用程序运行,尽管具有标准的RSS文件扩展名? 最佳答案 如果您使用的是.NetFramework3.5,则可以

xml - XSL : How to test if the current node is a descendent of another node

我是XSLT的新手,但目前需要将其用于CMS。我已经提出了一个问题,但我将尝试描述我的问题,而不会深入了解有关底层CMS的太多信息。如果您需要更多上下文来帮助我,我可以添加。所以我想做的就是测试我的xml的节点是否是特定节点的后代。Writethisout.有什么想法吗?提前致谢:) 最佳答案 您应该使用联合操作和节点集大小比较:Writethisout.如果$someNode是$currentNode的祖先,$someNode|$currentNode/ancestor::*将返回与$currentNode/ancestor相同的

c# - .NET 中是否有 XmlDocument.LoadXml() 的 Java 等效项?

在.NETC#中,当尝试将string加载到xml中时,您需要使用XmlDocument从System.Xml中输入并执行以下操作:例如:stringxmlStr="Oscar";XmlDocumentdoc=newXmlDocument();doc.LoadXml(xmlStr);Console.Write(doc.OuterXml);这看起来很简单,但我如何在Java中做到这一点?是否可以像上面那样直接使用简短的方法将string加载到xml中,并避免为此实现其他方法?提前致谢。 最佳答案 试试这个:DocumentBuilde

xml - XSD : what is the difference between the namespace and the default namespace

也许问题的标题具有误导性,那是因为我无法用一行语句来解释我的问题。在w3schooltutorial,有这个例子:......作者曾声明:xmlns:xs="http://www.w3.org/2001/XMLSchema"方法:theelementsanddatatypesusedintheschemacomefromthe"http://www.w3.org/2001/XMLSchema"namespace.Italsospecifiesthattheelementsanddatatypesthatcomefromthe"http://www.w3.org/2001/XMLSche

asp.net - 基于文件的数据库 asp.net

是否有某种简单的数据库系统使用简单的文本或xml文件进行数据存储?我只需要一些基本功能,如更新、删除、插入、简单的约束和关系。对于我现在使用的项目来说,使用SQLServer太重量级了,而且我从来没有真正喜欢过它。 最佳答案 是的,它是:SQLite:)有ADOProvider:http://sqlite.phxsoftware.com/forums/default.aspx?GroupID=2关于那方面的文章:http://www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-D

c# - C# .Net 中 XmlElement 中的空白

XmlElementchild=doc.CreateElement(element);其中doc是XmlDocument的一个对象。当代码使用element=TomandJerry执行上述行时,出现以下错误:''字符,十六进制值0x20,不能包含在名称中。我应该怎么做才能在XmlDocument中包含''?我不能用其他任何东西代替它。XML元素不支持name的其他字符有哪些? 最佳答案 我想您想要一个值“TomandJerry”的元素,这没问题。根据XML语法,元素或属性的名称中不能有空格。一种可能的方法:XmlElementchi

xml - 使用 Delphi7 TClientDataSet : is it possible to have it save its XML contents in an indented format?

我正在使用Delphi7TClientDataSet为我的一些数据读取和写入XML文件。但是,当我想在程序外浏览它时(在Windows资源管理器中双击XML),我得到“在文本内容中发现无效字符。错误处理资源'-即使数据在Delphi中读写正常。有没有办法强制TClientDataSet以缩进方式而不是一行写入其内容?这样我就可以很容易地在文本编辑器中打开它并找出哪个字符会触发上述错误。无论如何:我发现用CR/LF和缩进编写XML文件要清楚得多。 最佳答案 当您使用TCustomClientDataSet.SaveToFile程序,您

.net - <92FB64J> 是无效的 XML 标签吗?

System.Xml.XmlException:Namecannotstartwiththecharacter"9",hexadecimalvalue0x39是因为标签不能以数字开头,还是跟xml编码有关 最佳答案 是的,元素名称cannotstartwithanumber. 关于.net-是无效的XML标签吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4509194/

xml - xpath,计数元素错误: "Result is a NodeSet containing 1 element"

我开始在w3cschool学习xpath。我正在尝试评估游戏中的玩家数量。(因此计算屏幕名称和text()元素/属性)这是我的示例xml:MyGameAveryinterestinggame.2012-03-01T18:00:00ZAliceBob2我使用的xpath查询是://game/info/players[count(.//screenname/text())]但我只得到:"ResultisaNodeSetcontaining1element"(工具:http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rh

.net - 滥用 XmlReader ReadSubtree()

我需要解析一个xml文件,它实际上是一个非常大的树结构的图像,所以我使用XmlReader类来“动态”填充树。每个节点仅通过ReadSubtree()函数传递它期望从其父节点获得的xmlblock。这样做的好处是不必担心节点何时消耗完其所有子节点。但现在我想知道这是否真的是个好主意,因为可能有数千个节点,并且在阅读.NET源文件时我发现每次ReadSubtree调用都会创建几个(可能更多)新对象,并且没有对可重用对象进行缓存(我见过)。也许ReadSubtree()没有被认为被大量使用,或者也许我只是白担心,我只需要在解析文件后调用GC.Collect()...希望有人能对此有所启发。