Questions tagged «xml»

xml标记用于有关使用可扩展标记语言(XML)的问题,XML是一种定义文本编码规则的结构化文档格式。使用此标签时,请包括其他标签,例如编程语言,工具集,所使用的XML技术以及描述所发布问题环境的其他标签。XML的灵活性导致人机数据传输的广​​泛用途,因此要针对工具和库进行专用。

5
LINQ读取XML
我得到了这个XML文件: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> 有人可以使用LINQ给我一个C#代码,这是打印此结果的最简单方法:( 请注意,如果它是一个level2节点,则需要额外的空间) A A1 A2 B B1 B2 C 目前,我得到了以下代码: XDocument xdoc = XDocument.Load("data.xml")); var lv1s = from lv1 in xdoc.Descendants("level1") select lv1.Attribute("name").Value; foreach (var lv1 …
194 c#  xml  linq  linq-to-xml 

3
XPath通过属性值选择元素
我有以下XML。 <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> 我想选择id =“ 4”的Employee元素。 我正在使用下面的XPath表达式,该表达式不返回任何内容。 //Employee/[@id='4']/text() 我在http://chris.photobooks.com/xml/default.htm上进行了检查,并显示无效的xpath,不确定问题出在哪里。
193 xml  xpath 

16
如何从Shell执行XPath单行?
是否有针对Ubuntu和/或CentOS的软件包,其中包含一个命令行工具,该命令行工具可以像foo //element@attribute filename.xml或那样执行XPath单行代码foo //element@attribute < filename.xml并逐行返回结果? 我正在寻找可以使我公正apt-get install foo或yum install foo然后就可以直接使用的东西,不需要包装或其他适应方法。 以下是一些即将发生的事情的示例: 能吉里 如果我编写此包装器,则可以按上述方式调用包装器: #!/usr/bin/ruby require 'nokogiri' Nokogiri::XML(STDIN).xpath(ARGV[0]).each do |row| puts row end XML :: XPath。可以与此包装一起使用: #!/usr/bin/perl use strict; use warnings; use XML::XPath; my $root = XML::XPath->new(ioref => 'STDIN'); for my $node ($root->find($ARGV[0])->get_nodelist) { print($node->getData, "\n"); } xpath来自XML :: XPath的返回的噪声太大,-- …


7
将XDocument转换为XmlDocument,反之亦然
我有一个非常简单的问题。我使用XDocument生成XML文件。然后,我想将其作为XmlDocument类返回。我有一个XmlDocument变量,我需要将其转换回XDocument以附加更多节点。 那么,在XDocument和XmlDocument之间转换XML 的最有效方法是什么?(不使用文件中的任何临时存储。)
189 c#  xml  linq-to-xml 

10
扩展类时出现错误膨胀
我正在尝试创建一个GhostSurfaceCameraView扩展的自定义视图SurfaceView。这是我的班级定义文件 GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void surfaceCreated(SurfaceHolder holder) { // The Surface has …
188 java  android  xml  class  surfaceview 

9
格式化XML字符串以打印友好的XML字符串
我有这样的XML字符串: <?xml version='1.0'?><response><error code='1'> Success</error></response> 一个元素和另一个元素之间没有线条,因此很难阅读。我想要一个格式化上述字符串的函数: <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> 无需自己动手编写格式函数,是否有任何我可以立即使用的.Net库或代码段?
187 c#  xml  formatting 

19
如何从其DTD或XSD生成示例XML文档?
我们正在开发一个涉及大量XML转换的应用程序。我们本身没有任何适当的输入测试数据,只有DTD或XSD文件。我们想从这些文件中自己生成测试数据。有没有简单/免费的方法可以做到这一点? 编辑 显然没有免费的工具,我也同意OxygenXML是最好的工具之一。
186 xml  xsd  dtd  test-data 

3
“ ArrayAdapter要求资源ID为TextView” xml问题
尝试将我的视图设置为显示要显示ListView的文件(文本文件)时出现错误。我很确定它与xml有关。我只想显示来自的信息this.file = fileop.ReadFileAsList("Installed_packages.txt");。我的代码: public class Main extends Activity { private TextView tv; private FileOperations fileop; private String[] file; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.fileop = new FileOperations(); this.file = fileop.ReadFileAsList("Installed_packages.txt"); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.TextView01); ListView lv = new …


7
错误:不允许匹配“ [xX] [mM] [lL]”的处理指令目标
这个错误 不允许与“ [xX] [mM] [lL]”匹配的处理指令目标 每当我运行以如下方式开始的XSLT页面时,都会发生: <?xml version="1.0" encoding="windows-1256"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:include href="../header.xsl"/> <xsl:template match="/"> <xsl:call-template name="pstyle"/> <xsl:call-template name="Validation"/> <xsl:variable name="strLang"> <xsl:value-of select="//lang"/> </xsl:variable> <!-- ////////////// Page Title ///////////// --> <title> <xsl:value-of select="//ListStudentFinishedExam.Title"/> </title> 注意:我删除了第一行之前的所有前导空格,但是仍然发生错误!
180 java  xml  xslt 

14
将XML字符串转换为对象
我正在通过套接字接收XML字符串,并希望将它们转换为C#对象。 消息的形式为: <msg> <id>1</id> <action>stop</action> </msg> 我是.Net的新手,不确定执行此操作的最佳实践。我以前使用过Java的JAXB,但不确定是否存在类似的东西,或者是否会以其他方式处理。


1
XML Schema和DTD有什么区别?
我已经用谷歌搜索了这个问题,但是我不明白什么是XML模式和DTD(文档类型定义),以及为什么XML模式比DTD更强大。 任何指导将不胜感激。
175 xml  schema  dtd 

4
如何在T-SQL的XML字符串的属性中转义双引号?
很简单的问题-我有一个属性,希望在其中使用双引号。如何转义它们?我试过了 \“ ” \\“ 我为所有它们都设置了@xml变量xml type和varchar(max)。 declare @xml xml --(or varchar(max) tried both) set @xml = '<transaction><item value="hi "mom" lol" ItemId="106" ItemType="2" instanceId="215923801" dataSetId="1" /></transaction>' declare @xh int exec sp_xml_preparedocument @xh OUTPUT, @xml insert into @commits --I declare the table, just removed it for brevity select x.* from openxml(@xh,'/transaction/item') WITH …
174 xml  tsql  escaping 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.