Questions tagged «xml»

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

13
什么时候使用XML而不是SQL?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我从事数据库驱动的Web应用程序已经有几年了,最近我从事了一个涉及具有XML功能的CMS的项目。这使我开始思考XML / XSLT的一般用法,以及在什么情况下它比我一直使用的方法更有用,该方法是将所有数据存储在(My)SQL数据库中,然后使用PHP / Python /等 根据需要在网络上使用它。 显然我在这里没有“得到”某些东西。有人可以给我一些应用程序示例,其中最好将数据存储在XML文件而不是数据库中?
102 sql  xml 

2
如何使用xpath选择以下同级/ xml标记
我有一个HTML文件(来自Newegg),它们的HTML如下组织。规格表中的所有数据均为“ desc ”,而每个部分的标题均为“ name”。以下是Newegg页面中的两个数据示例。 <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Core i5</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> <td class="name">Socket</td> <td class="desc">LGA 1156</td> <tr> <td class="name">Brand</td> <td class="desc">AMD</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Phenom II X4</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> …
102 xml  xpath  lxml 

5
有XSLT名称元素吗?
在XSLT中有 <xsl:value-of select="expression"/> 获取元素的值,但是是否可以选择元素的标记名? 在这种情况下: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each select="person"> <xsl:tag-of select="."/> : <xsl:value-of select="."/> </xsl:for-each> 要获得这样的输出: name : Robert profession : programmer hobby : photography 当然,以上XSLT不会编译,因为 <xsl:tag-of select="expression"/> 不存在。但是,怎么办呢?
101 xml  xslt  xpath 

8
XML中的转义双引号字符
xml中的双引号有转义字符吗?我想写一个像这样的标签: <parameter name="Quote = " "> 但是,如果我输入“,则表示字符串已结束。我需要类似(c ++)的东西: printf("Quote = \" "); 是否在双引号之前写了一个字符以逃脱它?
101 xml  escaping 

9
Vim缩进XML文件
我正在学习Vim,但我认为这是一个简单的任务,但是我无法使其正常工作。我有浏览器,但解决方案不适用于我。 我正在尝试正确缩进文件(xml)。我使用的命令是: gg=G 或ggVG =(我自己做了一个,可能做的不一样;)) 我的.vimrc是: syntax on filetype plugin indent on set nu
101 xml  vim 

1
Android:使用XML为切换按钮指定两个不同的图像
我正在尝试覆盖默认ToggleButton外观。这是定义的XML ToggleButton: <ToggleButton android:id="@+id/FollowAndCenterButton" android:layout_width="30px" android:layout_height="30px" android:textOn="" android:textOff="" android:layout_alignParentLeft="true" android:layout_marginLeft="5px" android:layout_marginTop="5px" android:background="@drawable/locate_me"/> 现在,我们有两个要用于单击/未单击状态的30 x 30图标。现在,我们有一些代码,可以根据状态以编程方式更改背景图标: centeredOnLocation.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (centeredOnLocation.isChecked()) { centeredOnLocation.setBackgroundDrawable(getResources().getDrawable(R.drawable.locate_me_on)); } else { centeredOnLocation.setBackgroundDrawable(getResources().getDrawable(R.drawable.locate_me)); } } }); 显然,我正在寻找一种更好的方法来做到这一点。我试图为背景图片创建一个选择器,该选择器将在状态之间自动切换: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/locate_me" /> <!-- default --> <item android:state_checked="true" android:drawable="@drawable/locate_me_on" /> <!-- pressed --> …

1
使用Delphi XML数据绑定向导时不存在必需的标签
我正在使用XML Data Binding Wizardin Delphi XE2。模式具有此类型的必需标记: <xs:element name="MyReport" type="MyReportType" /> <xs:complexType name="MyReportType"> <xs:all> <xs:element name="Header" type="HeaderType" /> <xs:element name="Values" type="ValuesType" /> <xs:element name="Events" type="EventsType" /> </xs:all> </xs:complexType> 问题是,如果我不向Values-group等添加任何元素,则不会有<Values>-tag,并且XML文件将无法针对进行验证XSD。如果接口提供了一种“添加” Values-tag 的方法,那么这可能不会成为问题。 是否有处理此问题的标准方法,还是我在错误地使用生成的代码? 简单地说,有没有任何办法,变通或以其它方式使用从代码Data Binding Wizard,生成以下XML(这是使用上述模式时,有没有子节点需要什么来验证),给出HeaderType,ValuesType并EventsType有复杂类型的: <MyReport> <Header /> <Values /> <Events /> </MyReport> (我知道还有其他类似的问题,例如通过<xs:sequence>在最终XML文件中不强制执行正确的顺序而生成的代码,但至少对于该问题,存在一种解决方法,只需按正确的顺序插入子代即可。我仍然认为如果Embarcadero能提供一个完整的界面,并考虑更多这些功能,那就太好了。)
99 xml  delphi  xsd  delphi-xe2 


6
使用StringWriter进行XML序列化
我目前正在寻找一种简单的方法来序列化对象(在C#3中)。 我在Google上搜索了一些示例,并提出了类似的内容: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); string result = Encoding.UTF8.GetString(memoryStream .ToArray()); 阅读了这个问题后,我问自己,为什么不使用StringWriter?似乎容易得多。 XmlSerializer ser = new XmlSerializer(typeof(MyObject)); StringWriter writer = new StringWriter(); ser.Serialize(writer, myObject); …



6
哪个是在android中定义常量(静态类,接口或xml资源)的最佳方法?
我正在开发一个使用Web服务从服务器获取数据的android应用程序,因为我拥有三种不同的URL集来指向开发系统,测试服务器和实时服务器。每当我要提供测试/实时应用程序时,都很难更改URL。因此我计划使其成为可配置的,以便应用程序可以根据我的构建类型配置常量来获取适当的URL。所以, 这是保持此常量,java静态类或java公共接口或xml资源文件的最佳方法。什么时候?为什么? 哪个性能更好?何时?为什么? 例如:xml资源 <integer name="config_build_type">0</integer> <string-array name="url_authentication"> <item >http://development.com/xxxx</item> <item >http://test.com/xxx</item> <item >http://example.com/xxx</item> </string-array> Java静态常量 public class Config { public static final int BUILD_TYPE = 0; // 0 - development, 1 - test, 2 - live public static final String[] URL_AUTHENTICATION = {"http://development.com/", "http://test.com/", "http://example.com"}; }

18
如何使RatingBar显示五颗星
我正在遵循如何添加的标准示例RatingBar。为了控制我尝试使用的星星数量android:numStars="5"。问题在于星星的数量似乎根本没有任何作用。在纵向布局中,我得到6星,当我翻转手机时,我得到大约10星。我尝试在我的Activity(myBar.setNumStars(5))中设置加载xml 的星星数,但是该选项也没有成功。 所以我的问题是如何定义布局,使其仅显示五颗星?Set numStars似乎不起作用。 预先感谢,罗兰
98 android  xml  layout 

6
在SVG中嵌入SVG?
我有一个SVG文档,我想在其中包含一个外部svg图像,例如: <object data="logo.svgz" width="100" height="100" x="200" y="400"/> (“对象”仅是示例-外部文档将是SVG而不是xhtml)。 有任何想法吗?这有可能吗?还是对我来说,最好只是将logo.svg xml拍到我的外部SVG文档中?
98 xml  svg  embedding 

5
Android:选择器中禁用按钮的textColor没有显示?
我试图用选择器制作一个按钮,我的按钮可以具有以下状态: 启用/禁用 按下/未按下 根据上述状态。我需要操纵按钮的: 文字颜色 背景图像 该按钮从被禁用开始,因此应该具有禁用的textColor和禁用的按钮背景。但是我可以看到默认的textColor(以样式指定)并且没有背景图片! 这是我的选择器button_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:state_enabled="false" android:textColor="#9D9FA2" android:drawable="@drawable/button" /> <item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/button_pressed"/> <item android:state_pressed="true" android:state_enabled="false" android:textColor="#9D9FA2" android:drawable="@drawable/button"/> <item android:state_pressed="false" android:state_enabled="true" android:drawable="@drawable/button"/> </selector> 这是我的layout.xml中的按钮声明 <Button android:id="@+id/reserve_button" android:text="@string/reserve_button" android:layout_width="120dp" android:layout_height="40dp" android:layout_marginTop="10dp" android:layout_marginLeft="20dp" android:paddingRight="15dp" android:layout_gravity="left" style="@style/buttonStyle" android:background="@drawable/button_selector" /> 最后这就是我的风格(设置了我的默认textColor) <?xml version="1.0" encoding="utf-8"?> …

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.