问题列表 - 第16619页

plist有什么用?

在我的应用程序中,我使用的是plist.请有人解释plist的例子或示例代码的用途是什么?

iphone plist

26
推荐指数
2
解决办法
2万
查看次数

59
推荐指数
7
解决办法
9万
查看次数

如何使用XSLT显示XSD验证的XML

我已经和它斗争了一段时间了,但还没有找到一个明确的答案.

据我所知,我可以将数据存储在XML文件中,使用XSD对其进行验证,然后使用XSLT巧妙地显示数据.

但是,我一直在尝试执行XPath查询以选择我希望在XSLT中显示的数据时遇到问题.当我使用像'.//'或'*'这样的通用选择器时,我得到了我期望的结果.但是,当我尝试使用更具体的选择器时,例如:'root/responses'或其他任何变体,我都没有得到任何结果.

XSD正确验证了XML文件,所以我猜我的数据至少有点正确.当我删除XML文件中的XSD引用时,有效地删除了数据验证,我的XPath查询突然正常工作!有什么我想念的吗?我已经尝试添加命名空间引用到XSLT但无济于事.

我在下面描述了XSD,Sample XL和Sample XSLT.任何帮助或提示将不胜感激!


定义结构的XSD如下.这个XSD描述了一个简单的文档,它嵌套了三个元素,并应用了约束; 响应代码的代码必须是唯一的.

<?xml version="1.0" encoding="utf-8"?>
    <xs:schema id="uitext"
        targetNamespace="http://foo.bar/responsecode.xsd"
        elementFormDefault="qualified"
        xmlns:responsecodes="http://foo.bar/responsecode.xsd"
        xmlns:xs="http://www.w3.org/2001/XMLSchema">

        <xs:element name="root" type="responsecodes:rootType">
            <xs:key name="responseCode">
                <xs:selector xpath="responsecodes:responses/responsecodes:response">
                    <xs:annotation>
                        <xs:documentation>All defined responsecodes</xs:documentation>
                    </xs:annotation>
                </xs:selector>
                <xs:field xpath="@code">
                    <xs:annotation>
                        <xs:documentation>Unique responsecode</xs:documentation>
                    </xs:annotation>
                </xs:field>
            </xs:key>
        </xs:element>

        <xs:complexType name="rootType">
            <xs:sequence>
                <xs:element name="responses" minOccurs="1" maxOccurs="1" type="responsecodes:responseList">
                    <xs:annotation>
                        <xs:documentation>Defined responsecodes</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:sequence>
        </xs:complexType>

        <xs:complexType name="responseList">
            <xs:sequence>
                <xs:element name="response" minOccurs="0" maxOccurs="unbounded" type="responsecodes:response"/>
            </xs:sequence>
        </xs:complexType>

        <xs:complexType name="response">
            <xs:sequence>
                <xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1">
                    <xs:annotation>
                        <xs:documentation>
                            Explains the use of the …
Run Code Online (Sandbox Code Playgroud)

xml xslt xpath xsd namespaces

7
推荐指数
2
解决办法
2万
查看次数

如何使用Perl的Spreadsheet :: WriteExcel将Excel文件转换为CSV?

我有一个Excel工作表,并能够使用Perl 将其转换为.csv格式.我唯一的问题是Excel表单元格中的一些数据包含逗号,并且也必须以CSV格式保留,但转换时它需要作为分隔符.如何使用逗号检索单元格中的数据并将其打印在CSV中?

例如,在Excel工作表A1单元格中包含数据,{0xAAAA,0xFFFF,0xAAAA,0xAAAA}我想A1在CSV文件中的单元格中使用逗号相同的数据.我是Spreadsheet :: ParseExcel.

perl import-from-excel export-to-csv

-1
推荐指数
1
解决办法
1378
查看次数

样式表单Ruby on Rails 2 - 简单问题

我是Rails的新手,所以这可能是一个简单的问题,但找不到任何似乎可以解释它的东西.

如何在rails中为表单设置样式.当我尝试使用默认样式进行输入时(例如)它将我的文本字段和创建按钮设置为相同的样式.是否有内置约定或我必须添加某种帮助.如果它是帮手,你可以告诉我,因为我之前没有这样做过.

这是我的表格:

<% form_for (Post.new) do |f| %>
  <%= f.error_messages %>
  <p>
    <%= f.label :title %><br />
    <%= f.text_field :title %>
  </p>
  <p>
    <%= f.label :BattleCry %>
    <br/><i>Between 25 and 300 words</i><br/>
    <%= f.text_area :body %>
  </p>
  <p>
    <%= f.submit 'Create' %>
  </p>
<% end %><hr/>
Run Code Online (Sandbox Code Playgroud)

css ruby forms ruby-on-rails

2
推荐指数
1
解决办法
2487
查看次数

iphlpapi / ifdef.h

我正在尝试使用iphlpapi( GetAdapterInfo) 并且在编译代码时遇到问题。我iphlpapi.h从 SDK 7 开始,并在 Visual Studio 中为包含文件添加了适当的路径。

我收到以下错误...

c:\program files\microsoft sdks\windows\v7.0\include\ifdef.h(154):错误 C2146:语法错误:缺少“;” 在标识符“NET_IFTYPE”之前

ifdef 中发生这种情况的行如下所示。

typedef NET_LUID IF_LUID, *PIF_LUID;
typedef ULONG NET_IFINDEX, *PNET_IFINDEX;       // Interface Index (ifIndex)
typedef UINT16 NET_IFTYPE, *PNET_IFTYPE;        // Interface Type (IANA ifType) 
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

3
推荐指数
1
解决办法
5695
查看次数

导致ImportError的原因:在OS X上升级Python后没有名为pkg_resources的模块?

我刚刚在Mac上将Python更新为2.6.4.我从dmg包安装.

二进制文件似乎没有正确设置我的Python路径,所以我添加'/usr/local/lib/python2.6/site-packages'.bash_profile

>>> pprint.pprint(sys.path)  
['',
'/Users/Bryan/work/django-trunk', 
'/usr/local/lib/python2.6/site-packages',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
Run Code Online (Sandbox Code Playgroud)

显然,这不是所有必需的路径,因为我无法运行iPython.

$ ipython  
Traceback (most recent call last):  
  File "/usr/local/bin/ipython", line 5, in <module>  
  from pkg_resources import load_entry_point  
ImportError: No module named `pkg_resources`
Run Code Online (Sandbox Code Playgroud)

我已完成谷歌搜索,我无法弄清楚如何安装pkg_resources或确保它在路上.

我需要做些什么来解决这个问题?

python ipython

82
推荐指数
3
解决办法
17万
查看次数

如何改进Clojures错误消息

我一直在玩Clojure并且到目前为止印象非常深刻,但我遇到的一件事是来自Clojure的错误消息.它有两种形式:Java错误,如空指针异常和clojure语法错误,如缺少括号对.我想知道是否有人知道如何获得更好的错误消息?

部分原因当然是学习一门新语言,但改进错误信息永远不会受到伤害:)

clojure

5
推荐指数
1
解决办法
498
查看次数

.NET如何比较两个表示文件名的字符串,正确地忽略大小写

由于(至少在NTFS)在Windows文件系统不区分大小写,我想比较String fileA,以String fileB这样:

fileA.Equals(fileB, StringComparison.CurrentCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)

那么问题就变成我应该使用哪种文化,默认的当前(ui?)文化是否足够?我似乎无法为此目的找到任何BCL方法.

c# filesystems culture case-insensitive

17
推荐指数
2
解决办法
4080
查看次数

Android上的长期持久TCP连接

我已经阅读了网上的一些文章和StackOverFlow上的一些问题,但似乎没有人肯定答案a)如果google使用Long Lived TCP连接进行Gmail,Mail等,并且b)如果在自定义应用中使用它将耗尽电池寿命,如果这样大致多少?

android tcp persistent

14
推荐指数
1
解决办法
1万
查看次数