草庐IT

所有的

全部标签

c# - 如何在不知道级别的情况下获取具有相同名称的所有 XML 节点?

我有一个XML示例:我有4个Red_fruits标签,其中2个共享相同的ParentNode(Fruits),我想获得那些具有相同ParentNode的标签。但我只想要那些具有相同名称(Red_fruits)的那些,这意味着不包括Yellow_fruits标签。这是我现在使用C#语言的方式:XmlDocumentdoc=newXmlDocument();stringselectedTag=cmbX.text;if(File.Exists(txtFile.text)){try{//Loaddoc.Load(cmbFile.text);//SelectNodesXmlNodeListsel

c# - 当我的所有 .XSD 都存储为资源时,如何解析 .XSD 的 schemaLocation 属性?

我正在从事一个项目,我需要根据嵌套的XSD生成XML文件。例如ORDER引用了PERSON,PERSON引用了ADDRESS,等等。我正在创建一个“XmlReaderSettings”实例来验证XSD,并在生成XML后对其进行验证。我已将XSD作为资源添加到我的程序集中。然后我为每个资源创建一个XmlSchema实例,从最低到最高,并将其添加到XmlReaderSettings.Schemas集合。但是,尝试添加引用另一个架构的架构失败。我收到XmlSchemaException:“对于元素声明,必须存在名称或ref属性。”我在下面包含了示例XSD和源代码:ADDRESS.xsd-由P

c# - 选择包含特定属性的所有 xml 节点

我必须选择所有包含具有特定名称的属性的节点。这是我目前的方法,不是工作方法。publicListRetrieveValuesForAttribute(stringattributeName){varlist=newList();stringxpath="//*[@Name='"+attributeName+"']";XmlNodeListxmlNodeList=document.SelectNodes(xpath);foreach(XmlNodexmlNodeinxmlNodeList){list.Add(xmlNode.Attributes[attributeName].InnerT

c# - 如何使用 XDocument 保留所有 XML 格式?

我正在尝试读取一个XML配置文件,做一些调整(查找和删除或添加一个元素)并再次保存它。我希望此编辑尽可能无干扰,因为文件将受源代码控制,我不希望无关紧要的更改导致合并冲突等。这大致就是我所得到的:XDocumentconfigDoc=XDocument.Load(fileName,LoadOptions.PreserveWhitespace);//modificationstoconfigDochereconfigDoc.Save(fileName,SaveOptions.DisableFormatting);这里会出现一些问题:encoding="utf-8"被添加到xml声明中。更

xml - 从哪里获取 "svn status --xml"所有可能的标签/值?

svnstatus--xml打印所有文件状态,它比解析svnstatus输出更有用。是否有XML文件中所有可能的标签/部分及其值的列表?我可以阅读SVN源代码,但它既耗时又肮脏。是否有可能找到从svnstatus--xml值到svnstatus状态字符的干净映射? 最佳答案 我找到了状态命令的模式文件,所以它是一个快速的答案。文件放在SVN源码树那里:subversion/svn/schema/status.rnc 关于xml-从哪里获取"svnstatus--xml"所有可能的标签/值

c# - 查找 xml 中所有不是标签的 'more or less than' 字符

我需要一个正则表达式来查找所有不是xml标签的“”。例子:WZS应该找到例子:WZS应该找到因此,任何“”不在标签中的点击(是的,我们也有应该考虑的自动关闭标签:)编辑#2:最后我想做的是用html编码的值替换所有匹配项。编辑#3:所以我想做的是从包含HTML和一些附加标签(很少有已知标签)的文本中获取标签中未包含的所有“”。示例(我想找到粗体,以便我可以用它们的编码值替换它们):LinkwithTextwithcharacter>Text结果应该是:Linkwith<charactersTextwithcharacter>Text<again>关于如何解决这个

c# - 并非 WCF 数据协定中的所有参数都通过 Web 服务调用

在创建WCFRest服务时,我注意到并非我的Web服务中的所有参数都进入了我的实现。这是界面:[ServiceContract(Namespace="http://example.com/recordservice")]publicinterfaceIBosleySchedulingServiceImpl{[OperationContract][WebInvoke(UriTemplate="Record/Create",RequestFormat=WebMessageFormat.Xml,ResponseFormat=WebMessageFormat.Xml,BodyStyle=Web

sql-server - 使用 SQL Server 从同名的 XML 节点中获取所有数据

我有一个XML文件,我需要从中获取数据的节点的名称都相同。我了解如何访问第一条(或第二条记录),因此以下查询仅提供第二作者(标签)。如何将所有作者作为一个专栏?DECLARE@MyXMLXMLSET@MyXML='JournalArticlePrint(0)869Aabye,MartineG.Hermansen,ThomasStigRuhwald,MortenPrayGod,GeorgeFaurholt-Jepsen,DanielJeremiah,KidolaFaurholt-Jepsen,MariaRange,Nyagosya'SELECTauthor.value('(a1)[2]'

xml - 为 "Periodic table"和所有链接抓取 wiki 页面

我想抓取以下维基文章:http://en.wikipedia.org/wiki/Periodic_table这样我的R代码的输出将是一个包含以下列的表格:化学元素简称化学元素全名化学元素wiki页面的URL(显然每个化学元素都有一行)我正在尝试使用XML包获取页面内的值,但似乎卡在了开头,所以我希望能提供有关如何操作的示例(和/或相关示例的链接)library(XML)base_url 最佳答案 试试这个:library(XML)URL一些输出:>dim(m3)[1]1183>head(m3)URLNameSymbol[1,]"ht

c# - 从 XML 文件推断出的 XmlSchema - 如何遍历 XSD 中的所有元素?

我有一个XML文件,我在运行时使用XmlSchemaInference类推断其XSD架构。示例文件:102550它确实有效——它很好地推断了模式:问题是:我如何(递归地?)遍历此模式中的所有元素?XmlSchemaSet类如何存储它们?我需要将它们呈现给用户,以便他们可以进行一些映射。我正在从XmlSchemaSet.Schemas属性中检索一个XmlSchema,然后呢?XmlSchema.Elements只包含一个项目(products),我找不到任何方法来查找它的子元素是什么。 最佳答案 好的!没有答案,也没有太大兴趣-我自己