Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.12.2015, 15:50
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Как распарсить html
Например есть(естественно структура будет на много сложнее)
var xml = "<test> <tag>  <t>\n</t>  </tag> </test>";

я знаю например номер символа, например xml[10] и мне нужно найти его родительский тэг, как это правильно сделать? Потому что пустить через регуляки мне кажется плохой идеей или я ошибаюсь?
В заголовке опечатка там должен быть xml (но суть особо не меняется)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 10.12.2015 в 16:08.
Ответить с цитированием
  #2 (permalink)  
Старый 10.12.2015, 16:41
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Взять либу А для запросов - xPath
__________________
kobezzza
code monkey
Ответить с цитированием
  #3 (permalink)  
Старый 10.12.2015, 16:52
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,126

jQuery умеет текст парсить
Ответить с цитированием
  #4 (permalink)  
Старый 10.12.2015, 16:54
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

kobezzza, привет КЭП
Как узнать в каком я месте нахожусь что бы на уже спарсеном xml найти тот тэг?
Все что у меня есть строка c xml (xml может быть большой) и номер с местом где я нахожусь в этой строке
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #5 (permalink)  
Старый 10.12.2015, 17:04
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от cyber
Как узнать в каком я месте нахожусь
Сообщение от cyber
и номер с местом где я нахожусь в этой строке
Ответить с цитированием
  #6 (permalink)  
Старый 10.12.2015, 17:05
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

EmperioAf, я имел ввиду, как потом место в строке найти уже в распарсеном xml
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #7 (permalink)  
Старый 10.12.2015, 17:26
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,126

простым поиском отфильтровывая всё что внутри < .... > число найденых в простом тексте и готовом доме будет равно не считая сидидата и коментариев
Ответить с цитированием
  #8 (permalink)  
Старый 10.12.2015, 17:32
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

MallSerg, валидный атрибут <valid attribute=">"/>, не все так просто
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #9 (permalink)  
Старый 10.12.2015, 17:41
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

MallSerg, почему то мне кажется плохой идеей пройтись регулярками по xml
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #10 (permalink)  
Старый 10.12.2015, 17:55
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,126

А ты фильтруй теги ) никто не говорил что все будет просто
В том же jQuery есть готовые регулярки для фильтрации тегов
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить динамически произвольный html внутри панели WalterScott ExtJS 7 18.01.2015 19:58
Как сделать HTML фичи? 2chan Events/DOM/Window 6 26.09.2014 18:50
Как найти node элемент по позиции в html документе и обратоно meded90 Общие вопросы Javascript 0 06.09.2014 22:45
jquery распарсить xml выдрать html и вставить kukrinikson Javascript под браузер 0 30.05.2011 17:15
На входе HTML получить на выходе просто текст, как? Dmitry Общие вопросы Javascript 2 25.08.2008 10:42