草庐IT

不插入

全部标签

sql - 使用 xml.modify 将参数插入到 xml 列的特定元素中

我想使用存储过程将作为参数传入的一些值插入到列的xml中的元素中。到目前为止我有这个以下参数:@profile_idint,@user_idnvarchar(50),@activity_namenvarchar(50),@display_namenvarchar(50)检索所需的xml:DECLARE@profiles_xmlxmlSET@profiles_xml=(SELECTprofilesfromtbl_applied_profilesWHEREprofiles.value('(Profile/ID)[1]','int')=@profile_id)@profiles_xml中列中

xml - 如何使用 Groovy 在 xml 中插入/移动/删除节点?

例如,我有以下xml文档:defCAR_RECORDS=''''''我想将汽车“Royale”移到第一辆,并在汽车“HSVMaloo”之后插入一辆新汽车,结果将是:''''''如何使用Groovy做到这一点?欢迎评论。 最佳答案 我采用了与danb类似的方法,但在实际打印生成的XML时遇到了问题。然后我意识到,通过向根询问所有它的“汽车”child而返回的NodeList与您通过询问根的child得到的列表不同。即使在这种情况下它们恰好是相同的列表,但如果根目录下有非“汽车”子级,它们就不会总是这样。因此,重新排序查询返回的汽车列表

sql-server - 为什么从 XML 变量插入选择变量表这么慢?

我正在尝试将XML文档中的一些数据插入到变量表中。令我震惊的是,相同的select-into(批量)立即运行,而insert-select需要很长时间,并使SQLServer进程在查询执行时负责100%的CPU使用率。我查看了执行计划,确实存在差异。insert-select添加了一个额外的“Tablespool”节点,即使它没有分配成本。然后“表值函数[XML阅读器]”得到92%。使用select-into,两个“表值函数[XML阅读器]”各获得49%。请解释“为什么会这样”和“如何(优雅地)解决这个问题”,因为我确实可以批量插入到临时表中,然后依次插入到变量表中,但这太令人毛骨悚然

xml - 使用 xsl 插入 <?xml-stylesheet 标签

如何使用XSLT添加样式表引用?我正在尝试通过第一个转换去除一些大型输入XML,并且需要在客户端上应用第二个转换。因此第一个转换必须输出正确的引用,例如:回顾一下它是XML->transform1(server)->XML->transform2(client)->HTML到目前为止,我能让它工作的唯一方法是使用xsl:textdisable-output-escaping和CDATA:]]>肯定有更好的方法。 最佳答案 基于XSLT规范,CreatingProcessingInstructions:type="text/xsl"h

xml - 如何使用 Groovy MarkupBuilder 插入 xml 注释?

我想使用GroovyMarkupBuilder将注释插入到我的xml文档中。怎么可能? 最佳答案 你可以像这样使用mkp.comment:defwriter=newStringWriter()defbuilder=newgroovy.xml.MarkupBuilder(writer)builder.cars{mkp.comment"Acomment"ford(type:'escort')ford(type:'fiesta')}printlnwriter打印:mkp.XXX方法是describedhere

xml - 将图像插入 XML 文件

我想在XML文件的元素中插入图像,最好的方法是什么?您能否建议一些将图像包含到xml文件的好方法? 最佳答案 执行此操作的最常见方法是将二进制作为base-64包含在元素中。不过,这是一种解决方法,会增加文件的体积。例如,这是字节00到09(注意我们需要16个字节来编码10个字节的数据):AAECAwQFBgcICQ==如何执行此编码因架构而异。例如,对于.NET,您可以使用Convert.ToBase64String或XmlWriter.WriteBase64。 关于xml-将图像插入

sql-server - 字符串或二进制数据将被截断。\r\n语句已终止。而 xml 插入

能否请您告诉我如何在将xml数据插入SqlServer2008时解决此问题ex={"字符串或二进制数据将被截断。\r\n语句已终止。"}我已经用空字符串替换了',""提前致谢 最佳答案 请检查列的日期类型。确保它有足够的空间。 关于sql-server-字符串或二进制数据将被截断。\r\n语句已终止。而xml插入,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5535455/

xml - eclipse xml 编辑器为空格插入制表符

我发现EclipseXML编辑器总是为空格插入制表符,即使您在Window->Preferences->General->Editors-下选中了“Insertspacesfortabs”选项也是如此>文本编辑器。您可以打开任何XML文件,然后执行CTRL-SHIFT-F来格式化该文件,您将看到此行为(所有空格都将被替换在适当的地方使用标签)。我注意到Ganymede的这种行为,今天刚升级到Galileo,希望它已修复,但它似乎是一样的。这是一个错误,还是我做错了什么? 最佳答案 转到Windows>Preferences>XML>

sql - 将 XML 插入 SQL Server 2008 数据库

您好,我正在尝试将一些XML数据插入到SQLServer2008上的表中。但是我一直收到此错误;XMLparsing:line1,character39,unabletoswitchtheencoding数据库列filemeta使用XML数据类型,我已将编码切换为UTF-16,我认为这是添加XML数据所必需的。INSERTINTOtestfiles(filename,filemeta)VALUES('test.mp3','');救命,我卡住了。注意:我使用XMLTextWriter创建了XML。 最佳答案 是的,当您尝试将XML插入

.net - 将XML插入SQL Server时出现 "unable to switch the encoding"错误如何解决

我正在尝试插入XML列(SQLSERVER2008R2),但服务器报错:System.Data.SqlClient.SqlException(0x80131904):XMLparsing:line1,character39,unabletoswitchtheencoding我发现XML列必须是UTF-16才能使插入成功。我使用的代码是:XmlSerializerserializer=newXmlSerializer(typeof(MyMessage));StringWriterstr=newStringWriter();serializer.Serialize(str,message)