问题列表 - 第29424页

xml文档中的非法字符

我有一个程序,它从数据库中的数据生成Xml文件.在简短的代码中,它执行以下操作:

string dsn = "a db connection string";
XmlDocument d = new XmlDocument();
using (SqlConnection con = new SqlConnection(dsn)) {
    con.Open();
    string sql = "select id as Id, comment as Comment from Test where ... ";
    using (SqlCommand cmd = new SqlCommand(sql, con)) {
        DataSet ds = new DataSet("EXPORT");
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        da.Fill(ds, "Test");
        d.LoadXml(ds.GetXml());
    }
}
d.Save(@"c:\test.xml");
Run Code Online (Sandbox Code Playgroud)

当我查看xml文件时,它包含无效字符&#x 1 A;

<EXPORT>
  <Test>
    <Id>2</Id>
    <Comment> Keyboard NB&#x1A;5 linked</Comment>
  </Test>
</EXPORT>
Run Code Online (Sandbox Code Playgroud)

firefox浏览器无法打开此xml文件,说无效字符...

该实体在ISO 8859-1和CP1252中保留,不应由浏览器呈现.但是为什么XmlDocument输出的xml无法被解析为有效 - 或者它是一个有效的xml文档,它无法被浏览器解析或由Excel导入等等......是否有一种简单的方法可以摆脱那个保留的'无效字符'或以浏览器没有问题的方式编码它们?

非常感谢你的意见和tipps

.net xml

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

如何为一个站点禁用Coldfusion?

我的coldfusion网络服务器上有多个站点.我想创建一个不允许coldfusion运行的新站点.同时我不想在其他网站上禁用coldfusion.

我正在运行coldfusion标准版.

iis coldfusion

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

sql server 2005中存储过程中的表和视图的名称

我有一个存储过程,我想知道在该存储过程中使用的表和视图的名称,任何人都可以建议我该怎么做.

提前致谢.

sql sql-server stored-procedures metadata sql-server-2005

5
推荐指数
2
解决办法
205
查看次数

xml中的ExpandableListView定义

我需要手动在xml文件中定义ExpandableListView的结构.这样做是否有任何指南或示例?

谢谢

android

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

json_decode()返回null问题

我的JSON有问题.它在PHP 5.3中正确返回(所以我不能使用json_last_error()),当我将字符串显式复制到json_decode(json_decode('{...}')时它会成功返回.它只在我通过时返回null作为变量的结果,我使用的是PHP 5.2,这就是我需要的.

输出来自PHPUnit中的JSON日志记录:

[
    {
        "event": "suiteStart",
        "suite": "",
        "tests": 2
    },
    {
        "event": "suiteStart",
        "suite": "TagTestCase",
        "tests": 2
    },
    {
        "event": "test",
        "suite": "TagTestCase",
        "test": "TagTestCase::test_it",
        "status": "fail",
        "time": 0.00248718261719,
        "trace": [
            {
                "file": "\/UnitTest\/PHPUnit.php",
                "line": 98,
                "function": "run",
                "class": "PHPUnit_Framework_TestSuite",
                "type": "->",
                "args": [
                    {

                    }
                ]
            },
            {
                "file": "\/UnitTest\/PHPUnit.php",
                "line": 116,
                "function": "run",
                "class": "PHPUnit",
                "type": "->",
                "args": [

                ]
            },
            {
                "file": "\/UnitTest\/PHPUnit.php",
                "line": 212,
                "function": "__tostring",
                "class": "PHPUnit",
                "type": "->",
                "args": [

                ] …
Run Code Online (Sandbox Code Playgroud)

php phpunit json

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

Python:从url获取shoutcast/internet广播电台的名称

我一直在尝试根据python中的url获取互联网广播电台的名称/标题,但到目前为止还没有运气.似乎互联网广播电台使用的是除HTTP之外的其他协议,但如果我错了,请纠正我.

例如:http://89.238.146.142: 7030

标题是:"Ibiza Global Radio"

如何将此标题存储在变量中?任何帮助将深深感激:)

亲切的问候,frigg

python shoutcast radio

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

C++重组数组以填补空白?

我不确定重组这个词是否是正确的术语,但它是我描述我正在寻找的唯一方法.

如果我有一堆说法,猫,像这样:

CAT *myCats[99];

myCats[0] = new CAT;
myCats[1] = new CAT;
myCats[2] = new CAT;
myCats[3] = new CAT;
myCats[4] = new CAT;
myCats[5] = new CAT;
Run Code Online (Sandbox Code Playgroud)

在某个时间点,让我们说myCats [3]被删除:

delete myCats[3];
Run Code Online (Sandbox Code Playgroud)

现在我有以下内容:

myCats[0]
myCats[1]
myCats[2]
myCats[4]
myCats[5]
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法来重新组织阵列,使其移动4-> 3和5-> 4,基本上填补了空白?

myCats[0]
myCats[1]
myCats[2]
myCats[3]
myCats[4]
Run Code Online (Sandbox Code Playgroud)

是实现这一目标的最佳方法,基本上遍历数组并确定如果元素为空/缺失,我只需要将下一个现有元素移动到其位置?我该怎么做?如何确定阵列中任何点的Cat元素是否存在?还是有一种更简单的预先确定的方法来完成我需要的东西?

很抱歉,如果示例和语法有点偏差.我是C++的新手.

UPDATE

感谢您的快速建议.看起来像Vector是要走的路.我总是忘记矢量.在我的脑海中,Vector只是一个容纳x,y和z值的容器:-)

c++ arrays

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

缺少Silverlight 4中的System.Windows.Interactivity - mvvm light教程

我正在尝试遵循这个MVVM Light Toolkit V3 Alpha 2:EventToCommand行为教程.

我正在使用vs2010和silverlight 4.我没有表达混合.

该教程指出了这一点

此外,您还需要System.Windows.Interactivity.dll

我似乎没有这个:当我尝试添加引用时,我看不到这个.有谁知道我应该如何获取/添加它?

提前致谢!

silverlight mvvm-light

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

复杂的SQL连接查询

我有两个表是用户之一:

id      int(11)     NO  PRI     NULL    auto_increment
membership_type     tinyint(3) unsigned     NO  MUL     NULL     
username    varchar(16)     NO      NULL     
password    char(40)    NO      NULL     
email   varchar(100)    NO      NULL     
firstname   varchar(40)     NO      NULL     
lastname    varchar(40)     NO      NULL     
company     varchar(120)    NO      NULL     
birthday    date    NO      NULL     
country     smallint(5) unsigned    NO      NULL     
city    smallint(5)     NO      NULL     
address     varchar(200)    NO      NULL     
landphone   char(10)    NO      NULL     
mobilephone     char(10)    NO      NULL     
website     varchar(150)    NO      NULL     
feedback_score  tinyint(4)  NO      NULL     
created     datetime    NO      NULL     
last_login  datetime    NO      NULL     
last_ip …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何压缩HTTP响应头?

在Velocity 2010大会上,Google称头压缩可以带来巨大收益:

Hölzle注意到处理网页标题时效率低下,网页标题提供有关用户IP地址,浏览器和其他会话数据的信息.平均网页对不同的资源进行44次调用,其中许多请求包括重复的标头数据.Holzle表示,压缩标题会使一些领先站点的页面负载增加88%.

如何确保Web服务器发送的响应标头被压缩?这对今天的技术来说甚至可能吗?

compression optimization header http pagespeed

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