草庐IT

JSON-Server

全部标签

c# - XPATH 查询以从存储在 SQL Server 数据库列中的 XML 中获取数据

我将XML数据存储在SQLServer数据库中的一列中。Piston1.2PistonRing2Piston1.5有没有一种方法可以获得以下格式的结果?------------------------------Product|Count------------------------------Piston|2PistonRing|1------------------------------我尝试使用Xpath进行计数,但不确定是否可以按产品分组然后进行计数。我正在寻找类似(在SQL查询中)的东西SELECTProduct,Count(Product)FROMABCGROUPBYP

sql - 从 SQL Server 表中查询 XML 数据

我已经尝试了与该主题相关的SO线程的所有建议,但仍然没有得到我需要的。我有一个名为SC的XML列.这是在SQLServer2014上(以防万一)。表中只有一行,XML数据在SC列包含以下片段...StatusADetectionTrue...我想用返回一个表和仅适用于包含“检测”。如果已经有一个很好的例子,请指出我吗?提前致谢! 最佳答案 试试这个:SELECTName=xc.value('(NAME)[1]','varchar(50)'),CompEnabled=xc.value('(PROPERTIES/COMP_ENABLED

sql-server - xquery 返回元素名称

DECLARE@XMLXMLSET@xml='19871224MIKE19881124TOM19770601DAVID'selectx.value('.','varchar(100)')from@xml.nodes('//a')asT(X)我想用xquery返回元素名结果是这样的DATE_OF_BIRTH司机我怎样才能做到这一点?非常感谢。 最佳答案 如果您尝试以下操作:selectX.query('local-name(.)')from@xml.nodes('//a/*')asT(X)它将返回:DATE_OF_BIRTHDRIVE

json - 将 MarkLogic EVAL REST 服务输出作为 JSON 返回

我正在制作一个演示,使用MarkLogic将从Outlook导出的电子邮件存储为XML,以便在我离开Outlook时仍可搜索和访问它们。我正在使用AngularJS前端调用使用Jersey以JAVA编写的自己的REST服务的nativeMarkLogicREST服务。MarkLogicSEARCHREST服务非常适合根据各种搜索条件取回对文档的引用列表,但我还想显示存储在找到的文档中的信息。我想避免多次REST调用并只取回所需的信息,因此我尝试使用EVALREST服务来运行xQuery。取回XML(在多部分/混合消息中)效果很好,但我似乎无法取而代之的是JSON,这会更方便,并且对于大

sql-server - 如何从 SQL 中的 xml 列中获取元素的所有值

我在sql中有以下xml列:Createtabledbo.sampleXML(IDintidentity(1,1)primarykey,Namechar(10)notnull,contentxmlnull)goinsertintodbo.sampleXML(Name,content)values('ss',CAST('ssnnMale31'asxml))insertintodbo.sampleXML(Name,content)values('xx',CAST('xxyyMale3insertintodbo.sampleXML(Name,content)values('dd',CAST(

html - Sql Server 创建 html 标签

我正在从存储过程生成html,但它会将html标记编码为“”或“&”。我在生成标签时需要标签。我已经尝试使用[CDATA]但没有得到我预期的结果。select''+(selectstuff((select''+convert(nvarchar(max),Filepath)+''from(select(''+UploadDocumentName+'')AsFilepathfromtable1CLRDwhereisnull(CLRD.IsDeleted,0)1andorderid=2)asTforxmlpath('')),1,2,''))+''a返回t;li><P>bil

sql-server - 如何使用 TSQL 将属性添加到现有的根 XML 节点?

我已经在TSQL中构建了一些XML。declare@requestXMLxmlset@requestXML=(select@dataXMLforxmlraw('rtEvent')我现在的一般输出遵循类似这样的模式:.....我现在想做的是向rtEvent根添加一些属性和值元素节点,但我不确定如何实现它。我查看了XML对象的修改方法并观察了插入、替换值和删除操作,但似乎无法弄清楚如何使用它们中的任何一个来实现我想要的结果。基本上,我希望能够修改根节点以反射(reflect)如下内容:...我应该使用文档化的XML.Modify还是有更好的方法?应该怎么做? 最

json - 如何将 XML 转换为 JSON AWS API Gateway?

我正在尝试使用Amazon的AWSAPI网关将传统SOAP服务与REST结合使用。我能够在body映射模板中接受资源请求和基本上硬编码SOAP请求。调用SOAP服务并返回XMLSOAP响应。到目前为止一切顺利。在集成响应中,我需要获取此SOAP信封(基本上只是XML)并将其映射回JSON模型。我不知道如何做到这一点,但我一定遗漏了一些东西。以下代码将获得原始响应,但我看不到任何访问元素的方法:#set($inputRoot=$input.path('$')){$input.body}假设我的回复是这样的:100thisisabook然后在body映射模板中,我想做这样的事情:#set(

json - 代表 xs :choice as JSON schema

围绕着JSONSchema的oneOf。我想生成XML格式的JSON版本,并让JSON模式验证基本方面(我知道会有一些差异)。我有一个XML架构概念,您可以在其中为某些实体指定名称或ID:在相应的JSON架构中,我遇到了oneOf对象放置位置的问题。在theJSONschemaexamples看起来您应该将完整的模式放入oneOf中,对吗?在一般情况下,这应该如何看待?有没有人记录下XSD和JSONschema的异同以供引用? 最佳答案 我自己没有尝试过,但我认为你需要这样的东西:{"allOf":[{"type":"object"

sql-server - 同一行上具有相同节点的 T-SQL 解析 XML

我需要解析以下XML:https://www.iftach.org/taxmatrix/charts/4Q2016.xml每个RECORD节点都必须在单独的行中:ABCANGasoline0.37340.1300SpecialDiesel0.37340.1300Gasohol0.37340.1300Propane0.27000.0940LNG0.00000.0000CNG0.00000.0000Ethanol0.37340.1300Methanol0.37340.1300E-850.37340.1300M-850.37340.1300A550.37340.1300Biodiesel0.