Questions tagged «xml»

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

4
使用JAXB从XML字符串创建对象
如何使用下面的代码解组XML字符串并将其映射到下面的JAXB对象? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public …
174 java  xml  jaxb 

14
如何将空格字符放入XML的字符串名称中?
我在strings.xml文件中定义了一些字符串。现在,我需要在字符串中的一些数字之间放置一些额外的空格。当我键入多余的空格字符时,这不会显示在应用程序上。 之前: <string name="spelatonertext3">-4, 5, -5, 6, -6, 如果我这样放置额外的空间: <string name="spelatonertext3">-4, 5, -5, 6, -6, 在应用程序上看起来一样。如何使空格字符成为XML字符串?
174 android  xml  whitespace 

2
java.net.MalformedURLException:没有协议
我收到类似Java的异常: java.net.MalformedURLException: no protocol 我的程序尝试使用以下方法解析XML字符串: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); XML字符串包含: String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\">50d69ff9-8cf3-4c20-afe5-63a9047348ad</ActivityId>"+ " <clalLog_CorrelationId xmlns=\"http://clalbit.co.il/clallog\">eb791540-ad6d-48a3-914d-d74f57d88179</clalLog_CorrelationId>"+ " </s:Header>"+ " <s:Body>"+ " <ValidatePwdAndIPResponse xmlns=\"http://tempuri.org/\">"+ " <ValidatePwdAndIPResult xmlns:a=\"http://schemas.datacontract.org/2004/07/ClalBit.ClalnetMediator.Contracts\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">"+ " <a:ErrorMessage>Valid …
173 java  xml  exception 

6
在Java中将XML转换为JSON的最快方法
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使它成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 有什么好的工具可以在Java中快速轻松地将XML转换为JSON?
171 java  xml  json 

5
如何在XSLT中实现if-else语句?
我正在尝试在XSLT中实现if -else语句,但是我的代码只是无法解析。有人有什么想法吗? <xsl:variable name="CreatedDate" select="@createDate"/> <xsl:variable name="IDAppendedDate" select="2012-01-01" /> <b>date: <xsl:value-of select="$CreatedDate"/></b> <xsl:if test="$CreatedDate > $IDAppendedDate"> <h2> mooooooooooooo </h2> </xsl:if> <xsl:else> <h2> dooooooooooooo </h2> </xsl:else>
171 xml  xslt  if-statement 

20
使用Python将XML转换为JSON吗?
我在网络上看到了相当多的不费钱的XML-> JSON代码,并且与Stack的用户进行了一些互动,我坚信这一人群比Google搜索结果的前几页可以提供更多帮助。 因此,我们正在解析一个天气供稿,我们需要在许多网站上填充天气小部件。我们现在正在研究基于Python的解决方案。 这个公共weather.com RSS feed是我们要解析的一个很好的例子(由于有w / them的合作关系,我们实际的weather.com feed包含其他信息)。 简而言之,我们应该如何使用Python将XML转换为JSON?
170 python  json  xml  converter 

8
工具栏在状态栏下方重叠
我想在我的活动中使用appcompat v21工具栏。但是我要实现的工具栏在状态栏下方重叠。我该如何解决? 这是活动布局xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <FrameLayout android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> 工具栏视图: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> 主题风格: <style name="AppTheme" parent="MaterialNavigationDrawerTheme.Light.DarkActionBar"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> </style>



9
如何在php中将xml转换为数组?
我想将下面的XML转换为PHP数组。关于如何执行此操作的任何建议? <aaaa Version="1.0"> <bbb> <cccc> <dddd Id="id:pass" /> <eeee name="hearaman" age="24" /> </cccc> </bbb> </aaaa>
166 php  xml 

7
表示空XML元素的正确方法是什么?
我已经看到null以几种方式表示的元素: 该元素存在xsi:nil="true": <book> <title>Beowulf</title> <author xsi:nil="true"/> </book> 该元素存在,但表示为一个空元素(我认为这是错误的,因为“空”并且null在语义上有所不同): <book> <title>Beowulf</title> <author/> </book> <!-- or: --> <book> <title>Beowulf</title> <author></author> </book> 返回的标记中根本不存在该元素: <book> <title>Beowulf</title> </book> 该元素有一个<null/>子元素(来自下面的TStamper): <book> <title>Beowulf</title> <author><null/></author> </book> 是否存在正确或规范的方式来表示这样的null值?除了上述示例,还有其他方法吗? 上面示例的XML是人为设计的,因此请不要过多阅读。:)
166 xml  null  xml-nil 

9
可以处理大文件的轻量级XML Viewer [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有很多“重量级”工具,例如XmlSpy,它们非常适合在xml文档中进行搜索-但是经常(在某些情况下,很多时候!)您只是想快速打开和浏览xml文档,并进行漂亮的打印。可能具有一些基本的搜索功能(文本可能很好)。 我通常使用诸如Firefox的IE之类的浏览器,但它们会因较大的文件而崩溃(我经常打开的文件大小不超过10 MB)。 我对如何实现这样的查看器有一些想法,所以我敢肯定那里一定有可以做到的事情,但是我的google-fu让我失望了。 所以我想我应该把它放在蜂巢式思维的引导下。 有什么想法吗?
166 xml  browser  viewer 

2
什么是“应用” Android XML名称空间?
这是app我从res/menu/main.xml文件中看到的名称空间的示例 <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> app命名空间有什么作用?它是“标准” Android XML名称空间吗?是否有相同的值选项可用于放置在两个不同名称空间(例如app:showAsAction和android:showAsAction)中的同一属性。 从文档: android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"] 即,如果属性改为,则上面示例中的行会表示其他含义: android:showAsAction="never" 看起来好像是某种“子类化”机制,但我似乎无法app从Google / Android来源中找到有关名称空间的任何真实文档。

6
通过'ElementTree'在Python中使用名称空间解析XML
我有以下要使用Python解析的XML ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://dbpedia.org/ontology/"> <owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague"> <rdfs:label xml:lang="en">basketball league</rdfs:label> <rdfs:comment xml:lang="en"> a group of sports teams that compete against each other in Basketball </rdfs:comment> </owl:Class> </rdf:RDF> 我想找到所有owl:Class标签,然后提取其中所有rdfs:label实例的值。我正在使用以下代码: tree = ET.parse("filename") root = tree.getroot() root.findall('owl:Class') 由于命名空间的原因,出现以下错误。 SyntaxError: prefix 'owl' not found in prefix map 我尝试阅读http://effbot.org/zone/element-namespaces.htm上的文档,但由于上述XML具有多个嵌套的名称空间,因此仍然无法正常工作。 请让我知道如何更改代码以查找所有owl:Class标签。

5
针对C#中引用的XSD验证XML
我有一个具有指定架构位置的XML文件,例如: xsi:schemaLocation="someurl ..\localSchemaPath.xsd" 我想在C#中验证。当我打开文件时,Visual Studio会根据架构对其进行验证并完美列出错误。但是,不知何故,我似乎无法在C#中自动验证它,而无需指定要验证的架构,如下所示: XmlDocument asset = new XmlDocument(); XmlTextReader schemaReader = new XmlTextReader("relativeSchemaPath"); XmlSchema schema = XmlSchema.Read(schemaReader, SchemaValidationHandler); asset.Schemas.Add(schema); asset.Load(filename); asset.Validate(DocumentValidationHandler); 我是否应该能够自动使用XML文件中指定的模式进行验证?我想念什么?
161 c#  xml  xsd 

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.