>>313
うちでは再現しないなぁ。$stdin.readから読んだもの次第だろうか。
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-darwin]
$ irb -rrexml/document
irb(main):001:0> html = %|<?xml version="1.0"?>
irb(main):002:0" <html>
irb(main):003:0" <head>
irb(main):004:0" <title>The Title</title>
irb(main):005:0" <link rel="stylesheet" href="mystyle.css" />
irb(main):006:0" </head>
irb(main):007:0" <body>
irb(main):008:0" </body>
irb(main):009:0" </html>|
=> "<?xml version=¥"1.0¥"?>¥n<html>¥n<head>¥n<title>The Title
</title>¥n<link rel=¥"stylesheet¥" href=¥"mystyle.css¥" />¥n</head>
¥n<body>¥n</body>¥n</html>"
irb(main):010:0> doc = REXML::Document.new(html)
=> <UNDEFINED> ... </>
irb(main):011:0> puts doc.elements["/html/head/link[@rel='stylesheet']"]
<link href='mystyle.css' rel='stylesheet'/>
=> nil
irb(main):012:0>