в моей программе, мне нужно получить координату org.w3c.dom.Node node
, соответствующую точке на экране, поскольку Dom является уникальной структурой данных html-файла, как это возможно?Координата узла узла
Parser p = new Parser();
SAX2DOM sax2dom = null;
org.w3c.dom.Node doc = null;
URL url = new URL("some adr");
p.setFeature(Parser.namespacesFeature, false);
p.setFeature(Parser.namespacePrefixesFeature, false);
sax2dom = new SAX2DOM();
p.setContentHandler(sax2dom);
p.parse(new InputSource(new InputStreamReader(url.openStream())));
doc = sax2dom.getDOM();
html =doc.getFirstChild();
EDIT» я не хочу, чтобы получить координаты на основе действий мыши, просто интересно, если при передаче DOM обратно в HTML-документ, будет ли возможность использовать коды независимых от входного устройства, чтобы получить позиция, заставляя использовать двигатель im.has функцию, чтобы получить узел или координату точки, затем прокрутите браузер, чтобы указать, как только страница загрузится. Поэтому я подумал, когда двигатель предоставит ее, тогда есть возможность получить Node положение too.here вы можете увидеть link
'узел Node в screen' - да? Что вы имеете в виду? Пожалуйста, перефразируйте свой вопрос, чтобы мы получили достаточно подробностей, чтобы дать ответ. –
@ThorstenDittmar, как сейчас? – lonesome
Хорошо ... так: Что значит «на экране»? Вы показываете XML-файл? Что ты вообще делаешь? Как должен XML-узел (который является просто текстом в текстовом файле) вообще «на экране»? Предоставьте более подробную информацию о том, что вы пытаетесь сделать? –