mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rexml/parsers/baseparser.rb, test/rexml/test_namespace.rb:
fix the default xml namespace URI validation. Reported by Miho Hiramatsu. Thanks!!! git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
5525d82134
commit
92cecf79b4
3 changed files with 46 additions and 1 deletions
38
test/rexml/test_namespace.rb
Normal file
38
test/rexml/test_namespace.rb
Normal file
|
@ -0,0 +1,38 @@
|
|||
require "rexml_test_utils"
|
||||
|
||||
require "rexml/document"
|
||||
|
||||
class TestNamespace < Test::Unit::TestCase
|
||||
include REXMLTestUtils
|
||||
include REXML
|
||||
|
||||
def setup
|
||||
@xsa_source = <<-EOL
|
||||
<?xml version="1.0"?>
|
||||
<?xsl stylesheet="blah.xsl"?>
|
||||
<!-- The first line tests the XMLDecl, the second tests PI.
|
||||
The next line tests DocType. This line tests comments. -->
|
||||
<!DOCTYPE xsa PUBLIC
|
||||
"-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML"
|
||||
"http://www.garshol.priv.no/download/xsa/xsa.dtd">
|
||||
|
||||
<xsa>
|
||||
<vendor id="blah">
|
||||
<name>Lars Marius Garshol</name>
|
||||
<email>larsga@garshol.priv.no</email>
|
||||
<url>http://www.stud.ifi.uio.no/~lmariusg/</url>
|
||||
</vendor>
|
||||
</xsa>
|
||||
EOL
|
||||
end
|
||||
|
||||
def test_xml_namespace
|
||||
xml = <<-XML
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<root xmlns:xml="http://www.w3.org/XML/1998/namespace" />
|
||||
XML
|
||||
document = Document.new(xml)
|
||||
assert_equal("http://www.w3.org/XML/1998/namespace",
|
||||
document.root.namespace("xml"))
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue