草庐IT

Linq2XSD

全部标签

php - 如何在 PHP 中读取 XSD 日期时间格式?

PHP中是否有可以处理XSDdatetimeformat的函数、类或扩展??它是标准的XML日期和时间格式,如下所示:2008-02-28T07:56:35.263我知道我可以用正则表达式读取它,如果没有给出解决方案,我会默认使用它。谢谢!PS:解决了,看答案 最佳答案 strtotime()应该能够处理它。 关于php-如何在PHP中读取XSD日期时间格式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

c# - 基本 LINQ 语法

假设您有一个像这样的XML:使用Linq,您如何获得Person所有必填字段名称的列表?我今天才开始玩LINQ/XML,这大概是我所了解的。varq=fromcinloaded.Descendants("field")where(string)c.Attribute("required")=="Y"&&//howtochecktheparentnode(message)hasanattribute(id="P")select(string)c.Attribute("name");foreach(stringnameinq)Console.WriteLine(name);

c# - LINQ:C# 中 XML 节点的求和值

我有一个XML文档,我想对特定名称的所有元素求和。我该怎么做? 最佳答案 您可以从以下代码开始,它对文档中任意位置的specificName元素的值求和(Descendants返回具有指定名称的所有元素的集合,无论它们的嵌套有多深):vardoc=XDocument.Load("doc.xml");varsum=(fromndindoc.Descendants("specificName")selectInt32.Parse(nd.Value)).Sum();或者,如果您不想使用查询语法,您可以这样写:varsum=doc.Desc

java - 在 Java 中使用多个 XSD 验证 XML

我想用Java解析XML文件并在同一步骤中针对XSD模式验证它。一个XML文件可能包含多个模式的内容,如下所示:helloworld给定命名空间,可以提供相应的xsd文件,但使用的命名空间在解析之前是未知的。如果模式定义了属性的默认值,我也想以某种方式知道。如果架构已知,我能够验证文件,我能够在没有验证的情况下解析文件,并且我实现了LSResourceResolver。但是,我无法让所有这些一起工作。我必须如何设置我的(SAX)解析器? 最佳答案 设计JavaXMLAPI的人一定是吸毒了......publicvoidparseAn

xml - XSD:非此即彼语法

我如何在XSD中进行either/or验证?例如在下面的xml片段中,如果action是A(add),则后续的属性和元素是required:...但是如果action是D那么随后的属性和属性都是被禁止的::即:如果action是delete(D),那么剩下的属性从需要到禁止和后续元素切换自minOccurences="1"maxOccurrences="unbounded"到minOccurrences="0"maxOccurrences="0"是否可以使用XSD来定义xml结构? 最佳答案 thebigcriticismsofXS

c# - LINQ to XML 会忽略 DTD 中的包含吗?

我正在使用MathMLDTD来使用System.Xml.Linq解析MathML。虽然普通的MathML内容可以很好地识别,但包含在DTD中的MMLEXTRA被忽略,我得到错误。这是我正在使用的代码:if(!string.IsNullOrWhiteSpace(mathML)){try{conststringpreamble="\n"+"\n"+"]>";varparsed=Parser.Parse(preamble+Environment.NewLine+mathML);textEditor.Text=printed;lblStatus.Caption="MathMLsuccessfu

使用 xsd 文件的 python xml 验证

似乎每年大约都会有人问同样的问题。是否有一个很好的Python库来验证xml文件并将它们与xsd模式进行比较?我发现的最接近的是涉及lxml的建议,不幸的是它不是纯python(基于一些C库) 最佳答案 我会惊讶地发现任何纯PythonXSD验证库。我知道以下CPython替代方案,但它们都依赖于非Python代码:lxml(基于libxml2)libxml2PythonbindingsXSVMSXMLwithPyWin32 关于使用xsd文件的pythonxml验证,我们在StackO

c# - 如何在 LINQ 中构造动态查询?

用户在文本框中键入要在旅游目的地中查找的关键字。有时,他们只是输入“hot”,有时是“hothumidstormy”等。此代码适用于单个关键字:whered.Element("Description").Value.Contains(textBox1.Text)如何修改代码来构建查询,使其适用于任意数量的关键字?请注意,在文本框中键入的所有关键字必须匹配。 最佳答案 首先,我将为String定义一个ContainAny扩展方法,以封装在String中查找多个值publicstaticboolContainsAny(thisstrin

.net - LINQ:如何为查询结果四舍五入小数值?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:c#-HowdoIroundadecimalvalueto2decimalplaces(foroutputonapage)我有一个XML文件,其中包含字符串格式的十进制温度值。示例:3040.6我像这样使用LINQ检索温度temperature=d.Element("temp").Value如何修改此代码,以便在以字符串格式分配给温度之前适本地将值向上或向下舍入。这意味着,在第一个示例中,温度将为“30”,在第二个示例中,温度将为“41”。谢谢。

xml - XSD 元素基数 - 如何建模 'One of the fields is mandatory'

在我的XSD元素中,我必须使“字段fieldA或filedB中的一个字段成为强制性字段”。Sofarihavethis:如何为这2个字段设置基数,以便其中一个是必填字段?非常感谢您的时间和精力! 最佳答案 使用而不是并删除minOccurs="0"仅需要其中一个字段的示例代码如果你想要求有或或者两个元素以任何顺序,然后使用这个如果你想要求有或或两个元素并保留顺序(在之前),那么您可以稍微简化结构。 关于xml-XSD元素基数-如何建模'Oneofthefieldsismandatory'