小编Ant*_*ain的帖子

在使用具有未知命名空间的XSLT时,如何获取属性值?

我收到第三方提要,我无法确定命名空间,所以我当前不得不在我的XSLT中使用local-name()函数来获取元素值.但是我需要从一个这样的元素中获取一个属性,当命名空间未知时我不知道如何执行此操作(因此需要local-name()函数).

NB我使用.net 2.0来处理XSLT

以下是XML的示例:

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <id>some id</id>
   <title>some title</title>
   <updated>2008-09-11T15:53:31+01:00</updated>
   <link rel="self" href="http://www.somefeedurl.co.uk" />
   <author>
      <name>some author</name>
      <uri>http://someuri.co.uk</uri>
   </author>
   <generator uri="http://aardvarkmedia.co.uk/">AardvarkMedia script</generator>
   <entry>
      <id>http://soemaddress.co.uk/branded3/80406</id>
      <title type="html">My Ttile</title>
      <link rel="alternate" href="http://www.someurl.co.uk" />
      <updated>2008-02-13T00:00:00+01:00</updated>
      <published>2002-09-11T14:16:20+01:00</published>
      <category term="mycategorytext" label="restaurant">Test</category>
      <content type="xhtml">
         <div xmlns="http://www.w3.org/1999/xhtml">
            <div class="vcard">
               <p class="fn org">some title</p>
               <p class="adr">
                  <abbr class="type" title="POSTAL" />
                  <span class="street-address">54 Some Street</span>
                  ,
                  <span class="locality" />
                  ,
                  <span class="country-name">UK</span>
               </p>
               <p class="tel">
                  <span class="value">0123456789</span>
               </p>
               <div class="geo">
                  <span class="latitude">51.99999</span>
                  ,
                  <span class="longitude">-0.123456</span> …
Run Code Online (Sandbox Code Playgroud)

xml xslt namespaces

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

LINQ To SQL不保存到数据库

我有一个非常简单的表,我可以愉快地使用LINQ To SQL查询它,但是当我进行任何保存/更新时,我的datacontext上的GetChangeSet方法总是为空.

我的代码非常简单(来自不同类的连接代码):

    public static EntitiesDataContext EntitiesContext
    {
        get { return new EntitiesDataContext("Data Source=ANTSLAPTOP\\sqlexpress;Initial Catalog=nmncouk_d000;Integrated Security=True"); }
    }

    public static void Save(Price price)
    {
        EntitiesContext.Prices.InsertOnSubmit(price);
        EntitiesContext.SubmitChanges();
    }

    [Test]
    public void SavePrice()
    {
        Price price = new Price();
        price.Lower = 1;
        price.Upper = 2;
        price.PricePerDay = 10;
        Price.Save(price);
        Assert.AreNotEqual(price.PriceId, 0);
    }
Run Code Online (Sandbox Code Playgroud)

c# sql-server sql-server-2005 linq-to-sql

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

如何为控件指定名称并在事件方法中检索它?

我有一个IBAction,如:

- (IBAction)showPicker:(id)sender;
Run Code Online (Sandbox Code Playgroud)

如何从sender变量中获取控件的名称?

我通常是ac #code,所以试过以下无济于事

senderName = ((UIButton *)sender).name;
Run Code Online (Sandbox Code Playgroud)

我需要一些比控件ID更具描述性的东西(也不是按钮标题).我有5个按钮都调用相同的方法.我需要确定单击哪个以便在适当的控件上执行方法操作.IE我有一个地址选择器方法,但想要用5个按钮中的每一个填充5个不同细节的文本字段.只是想保持代码整洁

NB最初我打算使用Interface Builders名称字段,但我被告知(下面)这在运行时不可用.

cocoa-touch objective-c interface-builder

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

我可以通过Javascript在页面上注册外部JS文件吗?

在我的CMS中,我通过Javascript向页面添加模块,这些模块可能包含外部JS文件,这些文件在页面加载时注册到协作的外部文件中.

当通过JS添加模块时,因此在重新加载页面之前不会注册这些脚本.

有没有办法让我同时通过javascript调用动态注册这些脚本?

javascript

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

子数组总是空的

使用以下代码,我总是使用Xcode调试器将category.subCategories计数为0

Category *category = [[Category alloc] init];
category.title = @"Pubs & Bars";
category.icon = @"cat_pubs&bars";
category.subCategories == [[NSMutableArray alloc] init];

Category *subCategory = [[Category alloc] init];
subCategory.title = @"Test Sub Category 1";

[category.subCategories addObject:subCategory];
Run Code Online (Sandbox Code Playgroud)

使用以下代码定义的对象:

@interface Category : NSObject {
    NSInteger *categoryId;
    NSMutableString *title;
    NSString *icon;
    NSMutableArray *subCategories;
}

@property(assign,nonatomic,readonly) NSInteger *categoryId;
@property(nonatomic,copy) NSMutableString *title;
@property(nonatomic,copy) NSString *icon;
@property(nonatomic,retain) NSMutableArray *subCategories;

@end
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

如何在执行插入时覆盖自动增量主键

在MS SQL中我会使用

SET IDENTITY INSERT ON

我如何在SQLite中做类似的事情.我正在尝试升级数据库,并希望维护原始ID

谢谢

sqlite

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

如何使用NSScanner解析Cocoa中的制表符分隔字符串?

我有一个Web服务,它返回制表符分隔的数据(参见下面的示例).

我需要将其解析为数组或类似数据,以便我可以创建它的导航视图.

我已经设法执行Web请求并可以解析XML文件,但我对Objective-C的了解很少.

433 Eat
    502 Not Fussed
    442 British
    443 Chinese
    444 Dim Sum
    445 Fish
    446 French
    447 Gastropubs
    449 Indian
    451 Italian
    452 Japanese
    453 Middle Eastern
    454 Pan-Asian
    455 Pizza
    456 Spanish
    457 Tapas
    458 Thai
    459 Vegetarian
434 Drink
    501 Not Fussed
    460 Bars 
    461 Pubs
Run Code Online (Sandbox Code Playgroud)

cocoa parsing objective-c

0
推荐指数
1
解决办法
8964
查看次数

我可以双启动两个iPhone OS吗?

我是一名开发人员,不想承诺iOS4,因为它有问题,但我的一些客户将是早期采用者.我可以使用OpeniBoot(或类似的东西)启动两个合法的操作系统(最好是3.1.3和iOS 4)吗?

iphone jailbreak

0
推荐指数
1
解决办法
476
查看次数