Questions tagged «xml»

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

11
如何使用xml.etree.ElementTree编写XML声明
我正在使用Python在Python中生成XML文档ElementTree,但是在转换为纯文本时,该tostring函数不包含XML声明。 from xml.etree.ElementTree import Element, tostring document = Element('outer') node = SubElement(document, 'inner') node.NewValue = 1 print tostring(document) # Outputs "<outer><inner /></outer>" 我需要我的字符串包含以下XML声明: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 但是,似乎没有任何记录的方式来执行此操作。 有没有合适的方法来呈现XML声明ElementTree?

5
XML格式中的换行符?
在XML中编辑字符串时,我需要添加换行符。我想问一下为Android编程时正确的形式是什么?因为<br>有效但是ECLIPSE将该区域标记为有问题。如果我检查建议,Eclipse会告诉我应添加结束标签</br>-如果我添加了换行符消失的信息... 因此,一个工作正常,但被标记为有问题,另一个工作正常,但是Eclipse告诉我可以。 我应该使用什么形式?
71 xml  android  line  break 

6
MSBuild脚本和VS2010发布应用Web.config转换
因此,我已经安装了VS 2010,并且正在为TeamCity构建集成修改MSBuild脚本。除了一个例外,一切都运转良好。 我如何告诉MSBuild我要应用发布发布时创建的Web.conifg转换文件... 我有以下代码生成已编译的网站,但它将Web.config,Web.Debug.config和Web.Release.config文件(共3个)输出到已编译的输出目录。在studio中,当我执行发布到文件系统时,它将进行转换并仅输出具有适当更改的Web.config ... <Target Name="CompileWeb"> <MSBuild Projects="myproj.csproj" Properties="Configuration=Release;" /> </Target> <Target Name="PublishWeb" DependsOnTargets="CompileWeb"> <MSBuild Projects="myproj.csproj" Targets="ResolveReferences;_CopyWebApplication" Properties="WebProjectOutputDir=$(OutputFolder)$(WebOutputFolder); OutDir=$(TempOutputFolder)$(WebOutputFolder)\;Configuration=Release;" /> </Target> 任何帮助将是巨大的..! 我知道可以通过其他方式完成此操作,但如果可能的话,我想使用新的VS 2010方法执行此操作

15
使用Boost读写XML文件
使用Boost来读写XML文件有什么好的方法(也是一种简单的方法)? 我似乎找不到任何简单的示例来使用Boost读取XML文件。您能指出一个使用Boost读写XML文件的简单示例吗? 如果没有Boost,是否有任何您可以推荐的良好简单的库来读写XML文件?(必须是C ++库)
71 c++  xml  boost 

4
路径中的XML非法字符
我正在查询基于肥皂的服务,并希望分析返回的XML,但是当我尝试将XML加载到XDoc中以查询数据时,我希望这样做。收到“路径中的非法字符”错误消息?这是从服务返回的XML。我只是想获取比赛列表并将其放入我已设置的列表中。XML确实加载到XML文档中,但是必须正确格式化吗? 最好的建议是最好的方法来解决这个错误并解决该错误。 <?xml version="1.0" ?> - <gsmrs version="2.0" sport="soccer" lang="en" last_generated="2010-08-27 20:40:05"> - <method method_id="3" name="get_competitions"> <parameter name="area_id" value="1" /> <parameter name="authorized" value="yes" /> <parameter name="lang" value="en" /> </method> <competition competition_id="11" name="2. Bundesliga" soccertype="default" teamtype="default" display_order="20" type="club" area_id="80" last_updated="2010-08-27 19:53:14" area_name="Germany" countrycode="DEU" /> </gsmrs> 这是我的代码,我需要能够查询XDoc中的数据: string theXml = myGSM.get_competitions("", "", …
71 c#  xml 

2
使用XPath,如何根据其文本内容和属性值选择节点?
鉴于此XML: <DocText> <WithQuads> <Page pageNumber="3"> <Word> July <Quad> <P1 X="84" Y="711.25" /> <P2 X="102.062" Y="711.25" /> <P3 X="102.062" Y="723.658" /> <P4 X="84.0" Y="723.658" /> </Quad> </Word> <Word> </Word> <Word> 30, <Quad> <P1 X="104.812" Y="711.25" /> <P2 X="118.562" Y="711.25" /> <P3 X="118.562" Y="723.658" /> <P4 X="104.812" Y="723.658" /> </Quad> </Word> </Page> …
71 xml  xpath  xquery 

2
在SVG中对齐文本
我正在尝试使用行和简短文本片段(通常是两个或三个词)的混合来制作SVG XML文档。我遇到的主要问题是使文本与线段对齐。 对于水平对齐方式,我可以使用text-anchor与left,middle或right。我找不到等效的垂直对齐方式。alignment-baseline似乎没有做到这一点,所以目前我dy="0.5ex"用作中心对齐的摇杆。 是否有适当的方式与文本的垂直中心或顶部对齐?
70 xml  svg 

4
是否有比此代码更优雅的方式将XML文档转换为Java中的字符串?
这是当前使用的代码。 public String getStringFromDoc(org.w3c.dom.Document doc) { try { DOMSource domSource = new DOMSource(doc); StringWriter writer = new StringWriter(); StreamResult result = new StreamResult(writer); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.transform(domSource, result); writer.flush(); return writer.toString(); } catch(TransformerException ex) { ex.printStackTrace(); return null; } }
70 java  xml 

10
如何解决cURL错误(7):无法连接到主机?
我使用cUrl(php)将项目代码以xml格式发送到Web服务。我在localhost中得到了正确的响应,但是在服务器运行时它显示 cURL错误(7):无法连接到主机 这是我的代码: function xml_post($post_xml, $url) { $user_agent = $_SERVER['HTTP_USER_AGENT']; $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_xml); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); // curl_setopt($ch, CURLOPT_PORT, $port); $data = curl_exec($ch); $curl_errno = curl_errno($ch); …
70 php  xml  curl 

6
如果我在XML布局中声明一个片段,如何将其传递给Bundle?
我有一个被片段替换的活动。该活动采用了一个意图,该意图具有有关该活动应该显示哪些数据的一些额外信息。 现在,我的Activity只是一个Fragment的包装器,它可以完成相同的工作,如果我使用标记在XML中声明该片段,如何将其捆绑到Fragment上呢? 如果我要使用FragmentTransaction将Fragment放入ViewGroup中,我将有机会在Fragment构造函数中传递此信息,但是我想知道片段是在XML中定义的情况。
70 java  android  xml  fragment 

1
在Android的CoordinatorLayout中将另一个视图下方的位置视图
我想用android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.support.design.widget.CollapsingToolbarLayout在我的XML文件。将视图放置在另一个视图下方的可能性是什么? 例如:位置ScrollView下方ImageView在CoordinatorLayout。 我的xml代码: <RelativeLayout 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" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background_color" tools:context="com.tellfa.smsbox.activities.postShow_Page"> <android.support.design.widget.CoordinatorLayout android:id="@+id/post_show_coordinator" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/app_bar_layout" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/post_show_collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="wrap_content" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" > <ImageView android:id="@+id/post_picture_image" android:layout_width="fill_parent" android:layout_height="200dp" android:scaleType="centerCrop" android:src="@drawable/cover_menu_bg2" android:visibility="visible" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/post_show_app_bar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:layout_collapseMode="pin"> <ImageView android:id="@+id/post_show_fav_image" android:layout_width="25dp" android:layout_height="25dp" android:layout_gravity="right" android:layout_marginRight="10dp" android:alpha="0.7" android:src="@drawable/favorite_post_un" /> …


2
对XML模式进行版本控制的最佳实践是什么?
我经常不得不为不同的基于XML的导入例程设计XML模式。显然,XML模式会随着时间的推移而发展,或者它们可能包含要修复的错误,因此,重要的是捕获模式的版本并具有某种机制来绑定特定版本。 目前,我有两种情况: 该错误可在架构中找到,并且所有架构实例必须符合固定版本。 模式已升级,应该被认为是可取的,但是也应该支持旧的模式。 最后,我想到了将版本信息存储在架构的名称空间中: targetNamespace="http://schemas.company.com/Geodesy/2010/River.xsd" 修复错误时,我将其修复在相同的名称空间中,但是如果要升级架构,则需要创建一个新的名称空间,但要添加升级月份: targetNamespace="http://schemas.company.com/Geodesy/2010/01/River.xsd" 如果我一个月内进行了多次升级,那么也只需追加一天: targetNamespace="http://schemas.company.com/Geodesy/2010/01/17/River.xsd" 您知道更好的方法吗?
69 xml  xsd  versioning 

13
编码XML文本数据的最佳方法
我一直在寻找.Net中的通用方法来编码供Xml元素或属性使用的字符串,当我没有立即找到一个字符串时,我感到很惊讶。因此,在进一步介绍之前,我是否会丢失内置功能? 暂时假设它确实不存在,我正在整理自己的通用EncodeForXml(string data)方法,并在考虑实现此目的的最佳方法。 我使用的数据提示整个事情可能包含&,<,“等错误字符。它有时还可能包含正确转义的实体:&,<和&quot ;,这意味着仅使用一个CDATA部分可能不是最好的主意,这似乎有点笨拙;我宁愿最终得到一个可以直接在xml中使用的漂亮字符串值。 过去,我一直使用正则表达式来捕获错误的“&”号,在这种情况下以及第一步,我都想使用它来捕获它们,然后对其他字符进行简单替换。 因此,可以在不使其变得过于复杂的情况下对其进行进一步优化吗?我有什么想念的吗?: Function EncodeForXml(ByVal data As String) As String Static badAmpersand As new Regex("&(?![a-zA-Z]{2,6};|#[0-9]{2,4};)") data = badAmpersand.Replace(data, "&") return data.Replace("<", "<").Replace("""", """).Replace(">", "gt;") End Function 抱歉,所有C#用户-我不太在乎我使用哪种语言,但是我想使Regex静态化,并且如果不在方法外声明它,则无法在C#中做到这一点,因此将是VB。 。净 最后,我们仍然在.Net 2.0上工作,但是如果有人可以使用最终产品并将其转换为字符串类的扩展方法,那也将很酷。 更新前几个响应表明.Net确实具有内置的方法。但是,既然我已经开始,我有点想完成我的EncodeForXml()方法只是为了好玩,所以我仍在寻找改进的想法。值得注意的是:应该被编码为实体的更完整的字符列表(可能存储在列表/映射中),比对串行不可变字符串执行.Replace()可以获得更好的性能。
69 .net  xml  encoding  .net-2.0 

5
XML注释和“-”
<!-- here is some comment -- ^ | what can be here apart from '>'? XML似乎在内部注释中不喜欢'-'。我在某处读到“-”会切换<! ... >事物内部的某些模式,但是<!-- -- -- -->(偶数--)也似乎是无效的。如果它具有某些历史特征,那么“亲”部分是什么?(“相反”部分无法--在评论中使用)。 为什么不仅仅在注释的末尾加'->'并在其中允许'-'而使注释处理变得复杂的原因是什么?
69 xml  comments 

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.