Thanks for the info. So I guess that the short answer for most documents is yes an Internet connection is required. Best regards from Ohio, Vic -----Original Message----- From: brailleblaster-bounce@xxxxxxxxxxxxx [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Keith Creasy Sent: Monday, July 15, 2013 7:35 AM To: brailleblaster@xxxxxxxxxxxxx Subject: [brailleblaster] Re: Internet connection required? Hi Vic and John. Most of the DAISY files I have encountered do use a "PUBLIC" URL for the DTD and these do fail. We could make them ignore that but it would cause other problems. The DTD is what is used to determine, among other things, what whitespace is part of the document. Some of them do use a "system" DTD which means that the DTD is somewhere on the local file system, usually in the directory with the book. I haven't worked with Word-to-DAISY and so don't know what if anything you might do to force it to use a system DTD. You can of course edit it by hand. The system DTD declaration, actually a "processing instruction" looks like: <!doctype dtbook SYSTEM "dtbook-2005-3.dtd"> Keith Creasy Software Developer American Printing House for the Blind KCreasy@xxxxxxx Phone: 502.895.2405 Skype: keith537 -----Original Message----- From: brailleblaster-bounce@xxxxxxxxxxxxx [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Vic Beckley Sent: Saturday, July 13, 2013 2:36 PM To: brailleblaster@xxxxxxxxxxxxx Subject: [brailleblaster] Re: Internet connection required? John, I tried opening two different files with the same result. They were just the normal files I have been testing with that were created with the DAISY for Word plug-in. I could attach them if necessary. Best regards from Ohio, Vic -----Original Message----- From: brailleblaster-bounce@xxxxxxxxxxxxx [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer Sent: Saturday, July 13, 2013 1:11 PM To: brailleblaster@xxxxxxxxxxxxx Subject: [brailleblaster] Re: Internet connection required? Vic, It looks like it was trying to access a DTD on the Internet. This shouldn't happen for all files. John On Sat, Jul 13, 2013 at 12:59:05PM -0400, Vic Beckley wrote: > Is an Internet connection required for BB to work properly? I had my network > adapter temporarily disconnected and tried to open an XML file in BB. > It wouldn't open and I got the following error: > > --------------------------- > > --------------------------- > IO error occurred while parsing > C:\Users\Vic\AppData\Roaming\brlblst\temp\18u31k0\outFile.utd See > stack trace. > --------------------------- > OK > --------------------------- > > I had the following in the console window: > > java.net.UnknownHostException: www.daisy.org > at java.net.AbstractPlainSocketImpl.connect(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at sun.net.NetworkClient.doConnect(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.openServer(Unknown Source) > at sun.net.www.http.HttpClient.<init>(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at sun.net.www.http.HttpClient.New(Unknown Source) > at > sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown > Source) > at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown > Sour > ce) > at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown > Source) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So > urce) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent > Entity(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity( > Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEnti > ty(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSou > rce(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri > ver.dispatch(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri > ver.next(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog > Driver.next(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U > nknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp > l.scanDocument(Unknown Source) > at > com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk > nown Source) > at > com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk > nown Source) > at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So > urce) > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un > known Source) > at nu.xom.Builder.build(Unknown Source) > at nu.xom.Builder.build(Unknown Source) > at nu.xom.Builder.build(Unknown Source) > at > org.brailleblaster.wordprocessor.BBDocument.buildDOM(BBDocument.java: > 133) > at > org.brailleblaster.wordprocessor.BBDocument.setupFromFile(BBDocument. > java:103) > at > org.brailleblaster.wordprocessor.BBDocument.startDocument(BBDocument. > java:80) > at > org.brailleblaster.wordprocessor.DocumentManager.initializeAllViews(D > ocumentManager.java:254) > at > org.brailleblaster.wordprocessor.DocumentManager.openDocument(Documen > tManager.java:249) > at > org.brailleblaster.wordprocessor.BBMenu$56.widgetSelected(BBMenu.java > :910) > at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) > at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) > at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) > at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) > at > org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) > > at org.brailleblaster.Main.main(Main.java:54) > The Document Base document tree is empty Main Shell handling Close > event, about to dipose the main Display > > c:\newdesign\dist> > > > Best regards from Ohio, > > Vic > > -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities