这是我的Ruby代码:
require 'yaml'
yaml = YAML.parse(
'''
foo: "hello, world"
'''
)
puts yaml['foo']
Run Code Online (Sandbox Code Playgroud)
我越来越:
NoMethodError: undefined method `[]' for #<Psych::Nodes::Document:0x007f92a4404d98>
Run Code Online (Sandbox Code Playgroud)
这是Ruby 2.1.3
这是我的XML文档:
<root>
<bad>
<id>13</id>
<id>27</id>
</bad>
<books>
<book id='5'/>
<book id='7'/>
<book id='13'/>
</books>
</root>
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试选择所有不"坏"的书:
/root/books/book[not(/root/bad/id[.=@current()/@id])]
Run Code Online (Sandbox Code Playgroud)
这不起作用.我得到了所有的书,而第13号书则被排除在外.这不是XSLT.它只是一个XPath请求(我用Java).怎么了?
这是我的代码,工作正常:
angular.module('foo', []).config(
function($locationProvider) {
$locationProvider.html5Mode(true);
}
);
Run Code Online (Sandbox Code Playgroud)
然而,在缩小之后它看起来像这样:
angular.module('foo', []).config(function(n) { n.html5Mode(true); });
Run Code Online (Sandbox Code Playgroud)
并且AngularJS崩溃并出现一些内部异常.我想我明白为什么它会崩溃,但是什么是解决方法?