小编Ami*_*mit的帖子

如何从XSLT访问CDATA中的变量?

我正在使用XSLT转换,需要在CDATA部分放置一些数据,并且该值存在于变量中.

查询:如何访问CDATA中的变量?下面给出的样本:

<xsl:attribute name ="attributeName">
<![CDATA[ 
  I need to access some variable here like
   *<xsl:value-of select ="$AnyVarible"/>* 
 ]]>
</xsl:attribute>
Run Code Online (Sandbox Code Playgroud)

如何在CDATA中使用varibale?注意:我不能使用 - > &lt;![CDATA[<xsl:value-of select ="$AnyVarible"/>]]&gt; 提前谢谢.

xslt cdata

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

C#中的日期格式

我需要在月份日期,年份显示日期(例如:2010年1月20日).

有什么建议吗?

c#

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

远程服务器(403)使用WebClient时出现禁止错误

我正在尝试使用查询某些URL WebClient.

我有一个集合,我循环来获取QueryString值,并构建最终的URL,然后将其传递给客户端.

它第一次执行得很好,我得到了适当的响应,然而,当它第二次进入循环时,我得到错误:

System.Net.WebException - >远程服务器返回错误:(403)Forbidden.

如果我第一次得到回复.然后我也应该得到其余的收藏品.

有什么线索的原因?我可能会缺少什么?

以下是我正在使用的代码段.

 using(System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\sample.text")) {
    foreach(var f in fileCollections) {
        strFinalURL = string.Empty;

        strFinalURL = "someURL" + f; // f can be considered as querystring param value

        try {
            using(var client = new WebClient()) {

                test = client.DownloadString(strFinalURL);
                if (!test.Contains("somecondition")) {
                    file.WriteLine("");
                }
            }
        } catch (System.Exception ex) {
            Console.WriteLine(ex.Message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# webclient webclient-download

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

List <String []> - 需要有关如何从String []中提取记录的建议

我有一个包含1000行的文本文件(每行约30列),需要根据某些条件拉出所需的行.

使用下面的代码我已经准备好从文本文件到List的集合

string[] records = File.ReadAllLines(path);
List<string> listOfStr = new List<string>(records);
Run Code Online (Sandbox Code Playgroud)

我需要查询每一行的特定列...如果匹配条件...我需要该记录...我怎么能用linq做到这一点?还是其他方法?

c# linq

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

是否为给定场景正确实现了抽象工厂模式....?

第一件事......我是模式世界的新手,所以在任何地方错误都要纠正我情景:有多家公司提供多种差异化产品

所以有3个实体,即公司,他们的产品和产品的大小

我已经实现了抽象模式,这样我就可以创建IProductFactory接口的实例来获得所需的产品......

以下是抽象工厂模式的实现正确??? 如果没有那么请更正方法+还告诉我是否有任何其他模式可以用于这种情况提前谢谢...

public enum Companies
{
    Samsung = 0,
    LG = 1,
    Philips = 2,
    Sony = 3
}

public enum Product
{
    PlasmaTv = 0,
    DVD = 1
}

public enum ProductSize
{
    FortyTwoInch,
    FiftyFiveInch
}

interface IProductFactory
{
    IPhilips GetPhilipsProduct();
    ISony GetSonyProduct();
}

interface ISony
{
    string CreateProducts(Product product, ProductSize size);
}
interface IPhilips
{
    string CreateProducts(Product product, ProductSize size);
}

class ProductFactory : IProductFactory
{
    public IPhilips GetPhilipsProduct()
    {
        return new Philips(); 
    }

    public …
Run Code Online (Sandbox Code Playgroud)

design-patterns

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

标签 统计

c# ×3

cdata ×1

design-patterns ×1

linq ×1

webclient ×1

webclient-download ×1

xslt ×1