Ответы пользователя по тегу XML
  • Что не так с кнопкой?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Тут с кнопкой всё ок. Что-то не так где-то еще.
    Ответ написан
    Комментировать
  • Как XML + XSD в SQL?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Это зависит от того, какие имена полей вам нужны. Вы можете например распарсить XSD, на основании его данных сгенерировать текст запроса для создания таблиц, и выполнить его. А можете тупо создать таблицу с именами полей FIELD_1 ... FIELD_N. Всё зависит от вашей задачи.

    Давайте начнем с того, что вы объясните, зачем вам запихивать данные в одну таблицу.
    В вашей таблице, будет столько записей, сколько видов деятельности у одной компании, для каждого вида деятельности одна запись. Например:
    godtable: 
    compani_id, company_name, ... (any more fields of company) ... , 
    id_activity, name_activity, is_base, grnip, record_date

    При этом вы получите не нормализованную базу данных, с избыточной информацией, потому что каждая запись будет дублировать аналогичную информацию из других записей. У вас будут повторяться данные о компании, столько раз, сколько у компании видов деятельности. А также, у вас будет повторяться информация о виде деятельности, столько раз, у скольких компаний он используется.

    Для того чтобы получить нормализованную базу, вам нужны например три таблицы:
    1. Юрлица (companies): id. name, и т.д.
    2. Виды деятельности юрлиц (compani_activity): id_company, id_activity, is_base, grnip, record_date
    3. Реестр видов деятельности: (activities): id, name


    Если у вас была идея, хранить все виды деятельности в одной записи но в разных колонках, то это была идея не правильная, у вас тогда у разных записей будет разное количество колонок, и рано или поздно вы наткнетесь на то, что вам не хватит колонок.
    Ответ написан
  • Как разделить карту для текста?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    У вас в родительском LinearLayout вертикальная ориентация, поэтому все дочерние элементы располагаются один за другим, вертикально. Картинка, а под ней другой LinearLayout, в котором текст.
    5ebe3c5930ea6690594324.jpeg
    А еще лучше, разберитесь с ConstraintLayout с ним это всё можно сделать в одном уровне вложенности, а чем меньше уровней, тем шустрее отрисовка.
    Ответ написан
    Комментировать
  • Где найти информацию о костомизации стиля XML в android OS?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Это зависит от того, насколько сильно вы хотите его изменить.
    Можно просто поменять стиль, а можно наследоваться от класса ProgressBar и переписать нужные методы.
    О том как менять и наследовать стили можно прочитать например на developer.android.com:
    https://developer.android.com/guide/topics/ui/look...
    Ответ написан
    Комментировать
  • Как получить значение из XML без CDATA?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ну, очевидно же, что у вас у тега "description" получается дочерний тег "p" значит его надо извлекать отдельно. С остальными HTML тегами выйдет та же беда.
    Ответ написан
    Комментировать