1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
## -*- Ruby -*-
## XML::DOM::DOMEntityResolverImpl
## 2001 by yoshidam
##
require 'xml/dom2/domentityresolver'
require 'xml/dom2/dominputsource'
require 'open-uri'
module XML
module DOM
class DOMEntityResolverImpl
include DOMEntityResolver
## DOMInputSource resolveEntity(publicId, systemId)
def resolveEntity(publicId, systemId)
ret = DOMInputSource.new
ret.publicId = publicId
ret.systemId = systemId
ret.byteStream = open(systemId, 'rb')
ret
end
end
end
end
|