Questions tagged «xml»

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

2
在前向类对象中找不到属性
我正在将本教程改编成我的应用程序,并且将其归结为最后一个错误,这使我停滞不前。程序无法在另一个文件中找到属性,但是该属性已明确定义。这是有问题的代码: 实际错误行: for (DTContact *dtc in _dtContact.contact) { 文件和相关项目的.h: #import <UIKit/UIKit.h> @class XMLTestViewController; @class DTCXMLResponse; @interface XMLTestController : UIViewController{ UIWindow *window; XMLTestViewController *viewController; DTCXMLResponse *_dtContact; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet XMLTestViewController *viewController; @property (nonatomic, retain) DTCXMLResponse *dtContact; @property (nonatomic, retain) IBOutlet UIButton *mybutton; -(IBAction)buttonClicked; …
78 ios  xml  properties  gdataxml 

11
无论上下文如何,都将SimpleXML对象强制为字符串
假设我有一些这样的XML <channel> <item> <title>This is title 1</title> </item> </channel> 下面的代码实现了我想要的功能,它将标题输出为字符串 $xml = simplexml_load_string($xmlstring); echo $xml->channel->item->title; 这是我的问题。下面的代码在该上下文中未将标题视为字符串,因此我最终在数组中使用了SimpleXML对象而不是字符串。 $foo = array( $xml->channel->item->title ); 我一直在这样解决 $foo = array( sprintf("%s",$xml->channel->item->title) ); 但这看起来很丑。 无论上下文如何,将SimpleXML对象强制为字符串的最佳方法是什么?
78 php  xml  simplexml 



14
在布局中添加空格
我正在尝试在android中制作空行。这就是我一直在做的: android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="\n\n" 我想知道是否有更好的方法?谢谢
78 android  xml 

5
从XML模式(XSD)生成Json模式
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 有人知道如何从现有的XML模式(XSD文件)生成JSON模式吗?有没有可用的工具?


5
如何在XElement或LINQ中使用XPath?
考虑以下XML: <response> <status_code>200</status_code> <status_txt>OK</status_txt> <data> <url>http://bit.ly/b47LVi</url> <hash>b47LVi</hash> <global_hash>9EJa3m</global_hash> <long_url>http://www.tumblr.com/docs/en/api#api_write</long_url> <new_hash>0</new_hash> </data> </response> 我正在寻找一种获取<hash>元素值的非常短的方法。我试过了: var hash = xml.Element("hash").Value; 但这不起作用。是否可以向提供XPath查询XElement?我可以使用较旧的System.Xml框架来执行此操作,例如: xml.Node("/response/data/hash").Value LINQ名称空间中是否有类似的东西? 更新: 经过进一步研究之后,我找到了一种方法来做我想做的事情: var hash = xml.Descendants("hash").FirstOrDefault().Value; 我还是想看看是否有人有更好的解决方案?

2
XPath仅返回包含文本的元素,而不返回其父元素
在此xml中,我要匹配包含“ match”的元素(random2元素) <root> <random1> <random2>match</random2> <random3>nomatch</random3> </random1> </root> 好的,到目前为止,我有: //[re:test(.,'match','i')] (with re in the proper namespace) 这将返回random2,random1和root ...我只想获取“ random2” 有任何想法吗?
77 xml  xpath 

5
名称中不能包含':'字符,十六进制值0x3A
我有一个包含其元素的xml文件,例如 <ab:test>Str</ab:test> 当我尝试使用代码访问它时: XElement tempElement = doc.Descendants(XName.Get("ab:test")).FirstOrDefault(); 这给了我这个错误: System.Web.Services.Protocols.SoapException:服务器无法处理请求。---> System.Xml.XmlException:名称中不能包含':'字符,十六进制值0x3A。 我应该如何访问?
77 c#  xml  linq  linq-to-xml 


12
Python中的XML处理
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 我将要构建一个项目,该项目需要构造XML文档并将其发布到Web服务,并且我想用Python来完成它,以此来扩展我的技能。 不幸的是,尽管我对.NET相当了解XML模型,但是我不确定Python中XML模型的优缺点。 任何人都有使用Python处理XML的经验吗?你会建议我从哪里开始?我将要构建的XML文件将非常简单。
77 python  xml 

11
Android自动换行EditText文本
我一直在尝试使我的EditText框自动换行,但似乎无法做到这一点。 在开发Android应用程序时,我已经处理了更为复杂的问题,这似乎应该是一个简单的过程。 但是,问题仍然存在,并且我有一个大的文本框,该文本框仅允许我在一行上输入文本,一直跨过,在输入文本时水平滚动。 这是我的布局文件中EditText对象的XML代码。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/myWidget48" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" > <ScrollView android:id="@+id/myScrollView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" > <LinearLayout android:id="@+id/widget37" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <EditText android:id="@+id/txtNotes" android:layout_width="300px" android:layout_height="120px" android:scrollbars="vertical" android:textSize="18sp" android:gravity="left" android:layout_marginTop="10dip" android:inputType="textCapSentences" > </EditText> </LinearLayout> </ScrollView> </LinearLayout>

2
使用xpath获取节点的第N个子节点
我的样本输入XML是: <root> <a> <b>item</b> <b>item1</b> <b>item2</b> <b>item3</b> <b>item4</b> </a> </root> 我想选择一个b位置为变量值的节点。 如何使用变量的值来测试节点的位置?
77 xml  xpath 


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.