草庐IT

行名称

全部标签

java - 文档 - 如何通过名称获取标签的值?

我正在使用Java的DOM解析器来解析XML文件。假设我有以下XMLip我想获取“endPoint”的值。我可以使用以下代码片段来完成。(假设我已经用DocumentBuilder解析了它)NodeListnodeList=this.doc.getElementByTagName("dotcms");NodenValue=(Node)nodeList.item(0);returnnValue.getNodeValue();是否可以通过字段名获取字段值?喜欢....NodenValue=nodeList.getByName("endPoint")像这样...?

c# - 找不到类型或命名空间名称(XAML 新增功能)

因此,我正在尝试使用VisualStudio2012在XAML文档上运行一个非常简单的骰子应用程序,但我不知道如何处理该错误。我试过使用位图图像添加;但它仍然不起作用。这是我遇到的错误:Error1Undefinednamespace.The'using'URIreferstoanamespace'DiceRoll'thatcouldnotbefound.Error2Thetypeornamespacename'BitmapImage'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)CS:usingS

c# - 使用 XmlReader 类解析具有相同名称元素的 XML

我正在重写一些使用XmlDocument来解析一些XML的代码。我想改用XmlReader来查看是否可以获得一些性能改进。XML的结构如下所示:基本上,我需要遍历所有元素。就像我说的,旧代码是这样工作的:XmlDocumentdocument=newXmlDocument();//loadXMLintoXmlDocumentdocument.LoadXml(xml);//usexpathtosplitintoindividualitemstringxPath=@"items/item";XmlNodeListnodeList=document.SelectNodes(xPath);//

ruby - 使用 Nokogiri 按名称查找节点

尝试按名称查找节点。这是我的xml:Properties\CommonAssemblyInfo.csGlobal.asaxMyproject1MyProject2MyProject3这是我从上面的XML中获取所有名称节点的代码:f=File.open(projectpath)@doc=Nokogiri::XML(f)#printf.readnames=@doc.xpath("Name")printnamesf.close我的代码从XML搜索中一无所获。 最佳答案 您需要通配符路径构造(//),否则您只是查看根级别的元素。names=

java - 如何让 JAXB 中的解码器忽略 XML 根元素名称?

我正在读取一些XML数据(如果您熟悉FXG文件)。部分数据有不同的标签名称:我创建了一个名为Transforms的类来表示不同标签名称段中的数据。在我的JAXB类中保存我拥有的数据:@XmlAnyElement(lax=true)@XmlJavaTypeAdapter(TransformAdapter.class)protectedListtransforms;在我的适配器中,我尝试解码数据:JAXBContextcontext=JAXBContext.newInstance(Transform.class);Unmarshallerunmarshaller=context.creat

sql - 修改xquery中的sql server xml元素名称变量

我需要元素的名字也是一个变量(是程序的一个参数)取而代之的是,效果很好:DECLARE@VARVARCHAR(5)SET@VAR='false'UPDATECURVESSETCURVEENTITY.modify('replacevalueof(/ElementName/text())[1]withsql:variable("@VAR")')WHEREID=3但是我想要这样的东西:DECLARE@VARVARCHAR(5)DECLARE@VAR2VARCHAR(20)SET@VAR='false'SET@VAR2='ElementName'UPDATECURVESSETCURVEENTI

c# - 摆脱 C# XML 序列化中的数组名称

我试图在序列化XML时得到这个结果:Eldad1234或者换句话说-我试图在“根”元素中包含一个数组,以及其他键。这是我粗略的尝试:[XmlRootAttribute(ElementName="Root",IsNullable=false)]publicclassRootNode{[XmlAttribute("Name")]publicstringName{get;set;}publicstringSomeKey{get;set;}[XmlArrayItem("Element")]publicListElements{get;set;}}还有我的连载:stringresult;XmlS

c# - 删除所有具有给定名称的 XML 属性

我正在编辑一系列XML文件,我需要删除名称为“foo”的所有属性。此属性出现在不止一种类型的元素中。来自XML的示例片段可能是:Header..etc.我的最佳解决方案是使用正则表达式:Regexregex=newRegex("foo=\""+".*?"+"\"",RegexOptions.Singleline);content=regex.Replace(content,"");我知道内置的XML解析器可以提供帮助,但理想情况下,我想进行简单的XML替换/删除,而不必处理整个XML解析器的包袱。在这种情况下,正则表达式是最佳解决方案吗?编辑:在对XmlDocument类进行一些研究之

c# - 将带名称和不带名称的命名空间添加到 XElement

我需要像下面这样生成XML:http://www.xyz.eu/2010-01-20T10:56:47Zdaily1http://www.xyz.eu/2/2009-10-13T10:20:03Zdaily0.5http://www.xyz.eu/3/2009-10-13T10:19:09Zdaily0.5我似乎无法弄清楚如何添加没有名称的namespace而不在所有url标记中放置“xmlns=""”。我的代码:XNamespaceblank=XNamespace.Get(@"http://www.sitemaps.org/schemas/sitemap/0.9");XNamespa

wpf - 命名空间声明中的限定名称

看完MSDN-XAMLNamespaces和MSDN-UnderstandingXAMLNamespaces,我仍然不明白拥有合格名称(QName)的目的。以下面的命名空间声明为例:xmlns:x='http://www.w3.org/1999/XSL/Transform'x是完整URI(在本例中为URL)的前缀缩写:http://www.w3.org/1999/XSL/Transform.然后就是这个名为xmlns的QName。mdsn中QName的定义是:Thiscompletenameincludingtheprefixisthelexicalformofaqualifiedna