Как просмотреть базу данных в форматах Xamarin? [Дубликат]

Как отметил @FelixKling, наиболее вероятным сценарием является то, что узлы, которые вы ищете, еще не существуют.

Однако современные методы разработки часто могут манипулировать элементами документа за пределами дерева документов либо с DocumentFragments, либо просто отсоединением / повторным подключением текущих элементов напрямую. Такие методы могут использоваться как часть шаблонов JavaScript или для предотвращения чрезмерных операций перерисовки / переплавки, в то время как элементы, о которых идет речь, сильно изменяются.

Аналогично, новая функциональность «Теневой DOM» развертывается в современных браузерах позволяет элементам быть частью документа, но не обрабатываться запросом document.getElementById и всеми его методами sibling (querySelector и т. д.). Это делается для инкапсуляции функциональных возможностей и, в частности, скрыть его.

Опять же, скорее всего, элемент, который вы ищете, просто (пока) в документе, и вы должны сделать, как предлагает Феликс , Тем не менее, вы также должны знать, что это все чаще является не единственной причиной того, что элемент может быть необоснованным (временно или постоянно).

61
задан Jim 13 July 2013 в 12:46
поделиться

3 ответа

Используйте полный путь к рабочему столу (например, /home/mmurphy/Desktop).

67
ответ дан CommonsWare 18 August 2018 в 00:56
поделиться
  • 1
    выглядит как Users / admin / Desktop - это полный путь. – Jim 13 July 2013 в 13:01
  • 2
    @Jim: У него нет ведущего /, и, следовательно, это относительный путь. Полностью квалифицированный путь по OS X или Linux начинается с /; полностью квалифицированный путь в Windows начинается с буквы диска или общего доступа. – CommonsWare 13 July 2013 в 13:02
  • 3
    О, теперь ясно. Большое спасибо... – Jim 13 July 2013 в 13:06
  • 4
    Я знаю, что это старый поток, но мой вопрос: «Можем ли мы сделать то же самое программно». Я сделал что-то вроде ProcessBuilder proc = new ProcessBuilder («adb pull /storage/sdcard/s.txt C: / Users / 401896 /Desktop/adbPush.txt"); Процесс p = proc.start (); И его gioving ошибка для меня – Sidharth Dash 12 August 2015 в 14:13
  • 5
    @SidharthDash: ваш код может работать на рабочем столе. Если вы ожидаете, что этот код будет работать на устройстве, вы сильно ошибаетесь. Если вы пытаетесь написать настольную Java-программу, которая автоматизирует команды adb, задайте новый вопрос о переполнении стека, в котором вы покажете свой код и свою ошибку. – CommonsWare 12 August 2015 в 14:17

Судя по местоположению папки на рабочем столе, вы используете Windows. Команда в Windows:

adb pull /sdcard/log.txt %USERPROFILE%\Desktop\
31
ответ дан Alex P. 18 August 2018 в 00:56
поделиться
  • 1
    для оконных систем это, безусловно, работает. если мы попробуем adb pull /sdcard/*.txt% USERPROFILE% \ Desktop \, это может привести все файлы txt, присутствующие на устройстве. – Android_Rocks 23 January 2014 в 15:52
  • 2
    я должен был использовать adb pull /sdcard/log.txt %USERPROFILE%\Desktop\log.txt, иначе он не сказал бы такого файла или каталога – gattsbr 17 September 2015 в 20:06
  • 3
    Это действительно сработало – Abdul Waheed 25 June 2018 в 12:26

do adb pull \ sdcard \ log.txt C: Пользователи \ admin \ Desktop

-1
ответ дан Kirtap Llahsram 18 August 2018 в 00:56
поделиться
  • 1
    Это старый вопрос, который уже получил ответы и даже принял принятый. Кроме того, ваш путь неправильный! – Léo Lam 2 February 2014 в 21:16
  • 2
    Но добро пожаловать в переполнение стека! Пожалуйста, соскучитесь немного и прочитайте некоторые рекомендации. Всегда рады, что новые люди присоединяются к сообществу и вносят свой вклад. – funroll 12 May 2015 в 14:02
Другие вопросы по тегам:

Похожие вопросы: