Задать вопрос
Ответы пользователя по тегу HTML
  • Есть ли редактор для редактирования веб-таблицы?

    Hoorsh
    @Hoorsh
    Digital-специалист, веб-разработчик
    Используйте какой-нибудь wysiwyg-редактор (например, TinyMCE). Даже необязательно прикручивать его к сайту. Переключаете редактор в режим HTML-кода, вставляете код своей таблицы, переключаете в режим визуального редактирования. Добавляете новые колонки или строки, затем переключаете снова в режим HTML-кода и вуаля - ваш отредактированный код готов. Использовать для этих манипуляций можете демо на оф.сайте.
    Ответ написан
    Комментировать
  • Android парсинг HTML?

    Hoorsh
    @Hoorsh
    Digital-специалист, веб-разработчик
    Скажите, какая стоит задача? Ведь можно использовать регулярки.

    Вот, например, как я вытягивал значения с html-странички:

        public String GetTemper(String urlsite) // фукция загрузки температуры
        {
            String matchtemper = "";
            try
            {
                    // загрузка страницы
                URL url = new URL(urlsite);
                URLConnection conn = url.openConnection();
                InputStreamReader rd = new InputStreamReader(conn.getInputStream());
                StringBuilder allpage = new StringBuilder();
                int n = 0;
                char[] buffer = new char[40000];
                while (n >= 0)
                {
                    n = rd.read(buffer, 0, buffer.length);
                    if (n > 0)
                    {
                        allpage.append(buffer, 0, n);                    
                    }
                }
                // работаем с регулярками
                final Pattern pattern = Pattern.compile
                ("<span style=\"color:#[a-zA-Z0-9]+\">[^-+0]+([-+0-9]+)[^<]+</span>[^(а-яА-ЯёЁa-zA-Z0-9)]+([а-яА-ЯёЁa-zA-Z ]+)");
                Matcher matcher = pattern.matcher(allpage.toString());
                if (matcher.find())
                {    
                    matchtemper = matcher.group(1);            
                }        
                return matchtemper;
            }
            catch (Exception e)
            {
                
            }
            return matchtemper; 
        };
    
    Ответ написан
    1 комментарий