We have introduced a timeout of 1 second for all readers since quite a few users complained that slow websites blocked dialogs. You can adjust the timeout by setting the Java property "knime.url.timeout" to a value in milliseconds in your knime.ini (e.g. -D.knime.url.timeout=10000).
I'm not sure this is an ideal solution relying on the user to be editing the knime.ini file, it's not particularly user friendly. Is there no way of building in a timeout setting in the node dialog of the XML reader node. At least this way George could update his public workflows so they work straight out of the box.
I agree with "richards99" it's not the ideal solution but it did work for me. However now I've upgrade to knime 2.7.4 it doesn't work anymore. Has there been a change?
I now implement a JPython script which does work since but obviously this is not the preferred way at all.