问题列表 - 第21521页

如何创建一个nokogiri不区分大小写的Xpath选择器?

我正在使用nokogiri来选择'keywords'属性,如下所示:

puts page.parser.xpath("//meta[@name='keywords']").to_html
Run Code Online (Sandbox Code Playgroud)

我正在使用的其中一个页面的关键字标签带有大写"K",这促使我使查询不区分大小写.

<meta name="keywords"> AND <meta name="Keywords"> 
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:什么是使nokogiri选择案例不敏感的最佳方法?

编辑托马拉克的建议如下,对于这个具体问题非常有用.我也想用这个例子来帮助更好地理解nokogiri,并且有一些我想知道并且没有成功搜索的问题.例如,正则表达式"伪类" Nokogiri Docs是否适合这样的问题?

我也很好奇nokogiri中的匹配?()方法.我无法找到有关该方法的任何说明.它是否与XPath 2.0中的"匹配"概念有关(因此可以用它来解决这个问题)?

非常感谢.

ruby xpath nokogiri

18
推荐指数
2
解决办法
4027
查看次数

如何让主div容器与中心对齐?

我一直想知道其他人如何与主要div容器的中心对齐,因为我到目前为止管理的唯一方法是向css文件添加以下内容:

*{
padding:auto;
margin:auto;
text-align:centre;
}
Run Code Online (Sandbox Code Playgroud)

我看过其他页面使用过:*{padding:0px;margin:0px}但是我看不到他们在哪里或者做了什么来集中主容器.

有人可以解释一下吗?

代码示例:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type" />
<title>This is the main container</title>
<style type="text/css">
*{
padding:auto;
margin:auto;
text-align:center;
}
</style>
</head>
<body>
<div style="width:400px;background-color:#66FFFF;display:block;height:400px;">
<b>This is the main container.</b>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有谁可以解释他们是如何在下一页中做到的?

http://www.csszengarden.com/?cssfile=/179/179.css&page=4

html css alignment

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

为什么Firefox在JavaScript代码中从IMG src请求伪造的URL?

我在以下网址上的网站上出现了奇怪的404错误:

GET /%27%20+%20item.icon%20+%20%27 HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

我的HTML文件中有一些相应的代码:

<script type="text/javascript">
  function foo(item) {
     return '<img src="' + item.icon + '">' : '';
  }
</script>
Run Code Online (Sandbox Code Playgroud)

似乎只能在Windows上使用FireFox 3.5/3.6,但我无法保证.

那么,为什么FF会请求这个URL?它是在尝试预加载图像吗?有关如何阻止它的任何建议?

javascript browser firefox

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

这个SQL Create Table语句出了什么问题?

此SQL查询由SQL Server Managment Studio生成,它会抛出一个错误:

USE [database_name]
GO
/****** Object:  Table [dbo].[UserAddress]    Script Date: 02/17/2010 11:21:02 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[UserAddress]
(
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [UserID] [int] NULL,
    [AddressName] [nvarchar](25) NULL,
    [Fname] [nvarchar](15) NULL,
    [LName] [nvarchar](20) NULL,
    [City] [nvarchar](15) NULL,
    [Street] [nvarchar](30) NULL,
    [StreetNum] [nvarchar](5) NULL,
    [FloorNum] [int] NULL,
    [AptNum] [int] NULL,
    [ZipCode] [int] NULL,
    [Phone] [varchar](15) NULL,
    [Phone_Prefix] [int] NULL,
    [CellPhone] [varchar](15) NULL,
    [CellPhone_Prefix] [int] NULL,
    [Fax] …
Run Code Online (Sandbox Code Playgroud)

sql sql-server create-table

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

Quartz.net以哪种格式存储时间

有谁知道quartz.net以QUARZ_TRIGGERS表中的时间存储的格式.例如,我在NEXT_FIRE_TIME列中看到了634019848980000000,但我无法获得确切的日期时间.

如果我能得到这个将是非常有帮助的.谢谢.

c# datetime-format quartz.net

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

获取目录中的文件计数

如何计算目录中的文件?我在类引用中找不到任何相关内容NSFileManager.

cocoa objective-c nsfilemanager ios

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

从iPad库重新创建基于Javascript的360°VR视图

http://movies.apple.com/ipad/gallery/的iPad图库中,当您点击右下角的"360°"按钮时,会看到一个漂亮的3D视图.它似乎是用Prototype,一些自定义JS和180个单一JPEG构建的.
现在,我不想窃取Apple的代码,但我真的希望有类似的效果.我担心我自己重新创建这个效果对我来说太过分了,所以有没有人做过这样的事情并将其作为开源(或付费库或类似的东西)发布?与jQuery集成将是一个额外的好处.

html javascript

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

如何覆盖禁用的超链接样式?

如果它具有disabled="disabled"属性,是否可以覆盖应用于超链接的样式?

它目前是灰色的.不要把它变成一个活跃的链接,只想改变字体,颜色等.

更新:必须在IE6,IE7和FF中工作

更新: 虽然html是,但它比我更糟糕<A id="someId" disabled>About Your Group</A>

更新: 我真的要看看是什么将这个'禁用'添加到链接..我认为它是一个jquery插件..(ui.tabs,jquery ui.tabs)

html css

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

adb shell中的标签完成

我发现的唯一的事情是交叉编译bash.还有另一种方法可以在Android shell中完成标签吗?

android

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

在ATL中使用STL

我需要在ATL COM服务器中使用树结构.我想为此目的使用stl :: map <>,如下所示.

BaseMap[k1,NextLevelMap[k2, NextLevelMap[k3, Value]]]
Run Code Online (Sandbox Code Playgroud)

但我需要知道,在ATL中使用这样的结构是否安全以及使用地图调试支持的可能性.

谢谢

c++ stl atl

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