Questions tagged «xml»

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

9
未声明配置元素
我正在Visual Studio 2012 Express Edition中做一些工作。我添加了一个App.config XML文件,如下所示: <?xml version="1.0" encoding="utf-8" ?> <configuration> </configuration> 发生的第一件事是出现警告,提示“未声明'configuration'元素”。有人知道为什么会这样吗?看来在解决此问题之前不能在其中声明元素。 谢谢! 这是整个XML: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="Version" value="779" /> <add key="TimeOut" value="60000" /> <add key="LogFileName" value="Log.txt" /> <!-- your Developer Id with eBay --> <add key="Environment.DevId" value="" /> <!-- your Application Id with eBay --> …
84 c#  xml  app-config 

15
在Emacs上漂亮地打印XML文件
我使用emacs编辑我的xml文件(nxml-mode),并且这些文件是由计算机生成的,没有任何漂亮的标记格式。 我已经搜索了漂亮的带有缩进的整个文件打印并保存了,但是找不到自动方式。 有办法吗?或者至少在Linux上有一些可以做到的编辑器。
84 xml  emacs  editor 

5
如何删除lxml中的元素
我需要使用python的lxml根据属性的内容完全删除元素。例: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="rotten">mango</fruit> <fruit state="fresh">peach</fruit> </groceries> """ tree=et.fromstring(xml) for bad in tree.xpath("//fruit[@state=\'rotten\']"): #remove this element from the tree print et.tostring(tree, pretty_print=True) 我想打印: <groceries> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="fresh">peach</fruit> </groceries> 有没有一种方法可以执行此操作而无需存储临时变量并手动将其打印出来,如下所示: newxml="<groceries>\n" for elt in tree.xpath('//fruit[@state=\'fresh\']'): newxml+=et.tostring(elt) newxml+="</groceries>"
84 python  xml  lxml 

3
将Python ElementTree转换为字符串
每当我致电时ElementTree.tostring(e),都会收到以下错误消息: AttributeError: 'Element' object has no attribute 'getroot' 还有其他方法可以将ElementTree对象转换为XML字符串吗? 追溯: Traceback (most recent call last): File "Development/Python/REObjectSort/REObjectResolver.py", line 145, in <module> cm = integrateDataWithCsv(cm, csvm) File "Development/Python/REObjectSort/REObjectResolver.py", line 137, in integrateDataWithCsv xmlstr = ElementTree.tostring(et.getroot(),encoding='utf8',method='xml') AttributeError: 'Element' object has no attribute 'getroot'


2
在C#中使用XDocument创建XML文件
我有一个List<string>“ sampleList”,其中包含 Data1 Data2 Data3... 文件结构就像 <file> <name filename="sample"/> <date modified =" "/> <info> <data value="Data1"/> <data value="Data2"/> <data value="Data3"/> </info> </file> 我目前正在使用XmlDocument执行此操作。 例: List<string> lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement("file"); XmlElement nm = XD.CreateElement("name"); nm.SetAttribute("filename", "Sample"); root.AppendChild(nm); XmlElement date = XD.CreateElement("date"); date.SetAttribute("modified", DateTime.Now.ToString()); root.AppendChild(date); XmlElement …
83 c#  xml  linq-to-xml 

6
如何在TextView文本中添加图像?
我在Google上四处搜索,发现该网站与我的网站类似,在其中如何在图片中包含图片TextView,例如“ hello my name is [image]”,答案是这样的: ImageSpan is = new ImageSpan(context, resId); text.setSpan(is, index, index + strLength, 0); 我想知道这段代码, 我应该在上下文中键入或做什么? 我应该对text.setSpan()导入或引用做些什么,还是将其保留为文本? 如果有人可以帮我解决这个问题,将不胜感激。
83 java  android  xml  image  textview 

10
带边框的透明圆
我正在尝试使用android中的XML创建一个只有边框的圆: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <stroke android:width="1dp" android:color="#000000"/> </shape> 我使用的代码已发布在上方。但是,我得到一个固定的磁盘而不是一个环。我想只使用XML而不使用canvas来获得输出。我究竟做错了什么? 谢谢。 编辑: 得益于以下答案,它可以正常工作。这是我的最终代码: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadius="0dp" android:shape="ring" android:thicknessRatio="1.9" android:useLevel="false" > <solid android:color="@android:color/transparent" /> <size android:width="100dp" android:height="100dp"/> <stroke android:width="1dp" android:color="#FFFFFF"/> </shape>

12
SVG圆角
我有以下SVG: <svg> <g> <path id="k9ffd8001" d="M64.5 45.5 82.5 45.5 82.5 64.5 64.5 64.5 z" stroke="#808600" stroke-width="0" transform="rotate(0 0 0)" stroke-linecap="square" stroke-linejoin="round" fill-opacity="1" stroke-opacity="1" fill="#a0a700"></path> <path id="kb8000001" d="M64.5 45.5 82.5 45.5 82.5 64.5 64.5 64.5 z" stroke="#808600" stroke-width="0" transform="rotate(0 0 0)" stroke-linecap="square" stroke-linejoin="round" fill-opacity="1" stroke-opacity="1" fill="url(#k9ffb0001)"></path> </g> </svg> 运行代码段隐藏结果展开摘要 我希望得到一个类似CSSborder-top-right-radius和border-top-bottom-radius效果。 如何实现圆角效果?


1
在Python中解析YAML文件并访问数据?
我是YAML的新手,一直在寻找解析YAML文件和使用/访问已解析YAML数据的方法。 我遇到过有关如何解析YAML文件的解释,例如PyYAML教程“如何在Python中解析YAML文件”,“将Python字典转换为对象? ”,但是我没有找到一个关于如何从已解析的YAML文件访问数据的简单示例。 假设我有一个YAML文件,例如: treeroot: branch1: branch1 text branch2: branch2 text 如何访问文本“ branch1文本”? “ YAML解析和Python? ”提供了一个解决方案,但是我在从更复杂的YAML文件访问数据时遇到了问题。而且,我不知道是否有来自解析YAML文件,可能是类似“东西访问数据的一些标准的方式树迭代”或“ elementpath这将解析XML文件时,可以使用”符号的东西?
83 python  xml  parsing  yaml 

5
如何运行特定的phpunit xml testsuite?
我如何选择要执行的特定测试套件? $ phpunit-配置config.xml config.xml: <testsuites> <testsuite name="Library"> <directory>library</directory> </testsuite> <testsuite name="XXX_Form"> <file>library/XXX/FormTest.php</file> <directory>library/XXX/Form</directory> </testsuite> </testsuites>
83 xml  phpunit 

1
(Dis)将蓝牙设备与Windows.Devices.Bluetooth.Rfcomm(WP8.1)连接
在Windows Phone / Desktop 8.1上,连接和断开与蓝牙设备的连接已得到各种结果。我一直在使用Windows.Devices.Bluetooth.Rfcomm名称空间,并且尝试连接具有不同蓝牙版本/类别的多个设备。 1.2版(第1类和第2类) 2.0版(第1类和第2类) 2.1版(第1类和第2类) 在诺基亚Lumia 625和Lumia 635,Dell Latitude E6500和Dell Precision M6400上进行了测试。 每当我尝试连接到2.0或2.1设备时,都会出现问题。第一次尝试连接到每个设备时,一切都会顺利进行,并且连接将打开。当我随后关闭连接并重新连接设备时,故障就开始了。 在重新连接期间,连接将永远不会打开,调试器将抛出System.Exception: > Message: No further data is available. 另外,当连接失败时,即使我自己的应用程序终止了,Windows 8.1设备也会继续尝试自行(不成功)连接到蓝牙设备。有时Windows 8.1设备还将蓝牙设备显示为已连接,而该设备直观地显示它不再连接。重新连接蓝牙设备的唯一方法是取消配对并在Windows设备上关闭/重新启动蓝牙。 每当DeviceInformation连接失败后我尝试拨打新电话时,它将拒绝退回先前尝试连接的设备。 > Message: The service cannot be found in the specified name space. 奇怪的是,这1.2个设备运行良好。 清单文件: <m2:DeviceCapability Name="bluetooth.rfcomm"> <m2:Device Id="any"> <m2:Function Type="serviceId:00001101-0000-1000-8000-00805F9B34FB"/> </m2:Device> </m2:DeviceCapability> …

5
读取XML(从字符串中)并获取一些字段-读取XML时出现问题
我有这个XML(存储在名为的C#字符串中myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> 我想浏览所有<sog>元素。我想为每个孩子打印那个孩子<field1>。 这是我的代码: XmlDocument xmlDoc = new XmlDocument(); string myXML = "<?xml version=\"1.0\" encoding=\"utf-16\"?><myDataz xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><listS><sog><field1>123</field1><field2>a</field2><field3>b</field3></sog><sog><field1>456</field1><field2>c</field2><field3>d</field3></sog></listS></myDataz>" xmlDoc.Load(myXML); XmlNodeList parentNode = xmlDoc.GetElementsByTagName("listS"); foreach (XmlNode childrenNode in parentNode) { HttpContext.Current.Response.Write(childrenNode.SelectSingleNode("//field1").Value); } 但似乎我无法将字符串读取为XML?我懂了System.ArgumentException
82 c#  .net  xml  parsing  xml-parsing 

20
如何使用jQuery对具有名称空间的XML进行解析
我是jQuery新手,想解析XML文档。 我可以使用默认名称空间解析常规XML,但可以使用以下XML解析该XML: <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"> <s:Schema id="RowsetSchema"> <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30"> <s:AttributeType name="ows_ID" rs:name="ID" rs:number="1"> <s:datatype dt:type="i4" dt:maxLength="4" /> </s:AttributeType> <s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_LinkTitle" rs:name="Title" rs:number="3"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_ServiceCategory" rs:name="Service Category" rs:number="4"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> …

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.