Questions tagged «xml»

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


7
通过XPath提取属性节点的值
如何通过XPath提取属性节点的值? 一个示例XML文件是: <parents name='Parents'> <Parent id='1' name='Parent_1'> <Children name='Children'> <child name='Child_2' id='2'>child2_Parent_1</child> <child name='Child_4' id='4'>child4_Parent_1</child> <child name='Child_1' id='3'>child1_Parent_1</child> <child name='Child_3' id='1'>child3_Parent_1</child> </Children> </Parent> <Parent id='2' name='Parent_2'> <Children name='Children'> <child name='Child_1' id='8'>child1_parent2</child> <child name='Child_2' id='7'>child2_parent2</child> <child name='Child_4' id='6'>child4_parent2</child> <child name='Child_3' id='5'>child3_parent2</child> </Children> </Parent> </parents> 到目前为止,我有这个XPath字符串: //Parent[@id='1']/Children/child[@name] 它只返回child元素,但我想拥有该name属性的值。 对于我的示例XML文件,这是我想要的输出: Child_2 Child_4 Child_1 …
269 xml  xpath 

21
Android:从操作栏的自定义布局中删除左侧边距
我使用的是自定义操作栏视图,如下面的屏幕截图所示,操作栏中有空白的灰色空间。我要删除它。 我做了什么: res / values-v11 / styles.xml <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> <item name="android:actionBarStyle">@style/ActionBarStyle</item> <item name="actionBarStyle">@style/ActionBarStyle</item> </style> res / values / my_custom_actionbar.xml <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> <item name="android:height">60dp</item> </style> </resources> 表现 <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" /> <application android:icon="@drawable/ic_launcher" android:label="@string/AppName" android:theme="@style/AppBaseTheme" > <!-- activities... etc --> </application> 主要活动 public void onCreate(Bundle bundle) { …

14
XML Schema(XSD)验证工具?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 当前,我们在办公室正在编写一个应用程序,该应用程序将根据给定的模式生成XML文件。我们在.XSD文件中包含模式。 是否可以使用工具或库来进行自动化测试,以检查生成的XML是否与模式匹配? 尽管我们不会捆绑模式检查器,所以我们希望使用适合于商业用途的免费工具,因此它仅需要开发人员在开发过程中使用。 如果有什么不同,我们的开发语言是C ++,尽管我认为它不应该,因为我们可以生成xml文件,然后通过在测试中调用单独的程序进行验证。
266 xml  validation  xsd  schema 


5
用xml引用字符串数组资源中的字符串
我有首选项,您可以在其中启用/禁用菜单上显示哪些项目。有17个项目。我在values / arrays.xml中创建了一个字符串数组,其中包含这17个项目的标题。 我有preferences.xml,它具有我的首选项文件的布局,并且我想引用字符串数组中的单个项目用作标题。 我怎样才能做到这一点? 在Android开发人员参考中,我了解了如何使用XML引用单个字符串,但是没有如何引用XML数组资源中的字符串。

20
XML属性与XML元素
在工作中,我们被要求创建XML文件以将数据传递到另一个脱机应用程序,然后该应用程序将创建另一个XML文件以传递回去以更新我们的一些数据。在此过程中,我们一直在与其他应用程序的团队讨论XML文件的结构。 我想出的样本基本上是这样的: <INVENTORY> <ITEM serialNumber="something" location="something" barcode="something"> <TYPE modelNumber="something" vendor="something"/> </ITEM> </INVENTORY> 另一个团队说,这不是行业标准,属性只能用于元数据。他们建议: <INVENTORY> <ITEM> <SERIALNUMBER>something</SERIALNUMBER> <LOCATION>something</LOCATION> <BARCODE>something</BARCODE> <TYPE> <MODELNUMBER>something</MODELNUMBER> <VENDOR>something</VENDOR> </TYPE> </ITEM> </INVENTORY> 我建议的第一个原因是所创建文件的大小要小得多。在传输过程中,文件中将大约有80000个项目。实际上,他们的建议比我建议的建议大三倍。我搜索了提到的神秘的“行业标准”,但我能找到的最接近的地方是XML属性仅应用于元数据,但他说的是关于什么才是真正的元数据。 经过冗长的解释(很抱歉),您如何确定什么是元数据,以及在设计XML文档的结构时应如何决定何时使用属性或元素?
253 xml  xsd 


30
清单合并失败,Android Studio中出现多个错误
因此,我是Android和Java的初学者。我刚刚开始学习。今天在尝试Intent时,我遇到了一个错误。 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 我在这里找到了一些解决方案,并尝试实施它们,但是没有用。 这是我的build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.example.rohan.petadoptionthing" minSdkVersion 10 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } …
249 android  xml 


3
使用Java在DOM解析中进行规范化-它如何工作?
在本教程中,我在DOM解析器的代码中看到以下行。 doc.getDocumentElement().normalize(); 我们为什么要进行这种归一化? 我阅读了文档,但我听不懂一个字。 将所有Text节点置于该节点下子树的完整深度 好吧,那么有人可以告诉我(最好是附照片)这棵树是什么样的吗? 谁能解释我为什么需要规范化? 如果我们不规范会怎样?

6
如何使用PHP动态生成XML文件?
我必须在运行时动态生成xml文件。请帮助我使用PHP动态生成以下XML文件。 <?xml version="1.0" encoding="UTF-8"?> <xml> <track> <path>song1.mp3</path> <title>Track 1 - Track Title</title> </track> <track> <path>song2.mp3</path> <title>Track 2 - Track Title</title> </track> <track> <path>song3.mp3</path> <title>Track 3 - Track Title</title> </track> <track> <path>song4.mp3</path> <title>Track 4 - Track Title</title> </track> <track> <path>song5.mp3</path> <title>Track 5 - Track Title</title> </track> <track> <path>song6.mp3</path> <title>Track 6 - …
233 php  xml 

11
从strings.xml中的另一个字符串引用一个字符串?
我想从我的strings.xml文件中的另一个字符串引用一个字符串,如下所示(特别注意“ message_text”字符串内容的结尾): <?xml version="1.0" encoding="utf-8"?> <resources> <string name="button_text">Add item</string> <string name="message_text">You don't have any items yet! Add one by pressing the \'@string/button_text\' button.</string> </resources> 我已经尝试了上面的语法,但是文本以明文形式打印出“ @ string / button_text”。不是我想要的 我希望将消息文本打印为“您还没有任何项目!请按'添加项目'按钮添加一个项目。” 有什么已知的方法可以实现我想要的吗? 理由: 我的应用程序有一个项目列表,但是当该列表为空时,我改为显示“ @android:id / empty” TextView。该TextView中的文本用于通知用户如何添加新项目。我想使自己的布局对更改完全无懈可击(是的,我是有问题的傻瓜:-)
230 android  xml  string 

1
谷歌协议缓冲区与JSON与XML [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想知道的优点和缺点 Google协议缓冲区 JSON格式 XML格式 我想为两个应用程序实现一个通用框架,一个在Perl中,第二个在Java中。因此,希望创建可以被两种技术(即Perl和Java)使用的通用服务。 两者都是Web应用程序。 请与我分享您对此的宝贵想法和建议。我在Google上看到了很多链接,但都有不同的看法。

15
什么是XML中的无效字符
我正在处理一些XML,其中包含以下字符串: <node>This is a string</node> 有的,我传递给各节点的字符串将有字符,如&,#,$,等: <node>This is a string & so is this</node> 由于,此无效&。 我无法将这些字符串包装在CDATA中,因为它们必须保持原样。我试图寻找一个字符列表,这些字符如果不包含在CDATA中就不能放入XML节点中。 有人可以指出我的方向或向我提供一系列非法字符吗?
229 xml 

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.