В сообщениях Node красные двойные кавычки преобразуются в & amp; quot;

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@android:color/darker_gray"/>
<corners android:topRightRadius="10dp"
    android:bottomRightRadius="0dp"
    android:topLeftRadius="0dp"
    android:bottomLeftRadius="10dp"/>

</shape>

Это мой drawable shape.xml в папке с возможностью переноса.

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_launcher"
    android:background="@drawable/shape"/>

Выполнено Это будет отображаться при запуске приложения на устройстве / эмуляторе (не будет отображаться в графическом макете xml)

0
задан Mark Schultheiss 17 January 2019 в 13:03
поделиться

2 ответа

Если код работает в браузере, вы можете использовать эту функцию для преобразования HTML-символов в реальные символы:

function decodeHtmlChars(instr) {
    const textarea = document.createElement('textarea')
    textarea.innerHTML = instr;
    return textarea.value;
}

events = decondeHtmlChars(events[0][0])
0
ответ дан K1ngjulien_ 17 January 2019 в 13:03
поделиться

Вы не упоминаете, что делает ваш поток или какие узлы вы используете, поэтому трудно дать окончательный ответ.

Я подозреваю, что вы используете основной узел Template для генерации полезной нагрузки сообщения. Узел Шаблон использует синтаксис усов, который по умолчанию автоматически экранирует определенные символы, чтобы сделать их HTML-безопасными. Чтобы усы не делали этого, вы должны использовать {{{triple-braces}}} (а не значение по умолчанию {{double-brace}}. Это описано в справке боковой панели для узла Template.

0
ответ дан knolleary 17 January 2019 в 13:03
поделиться
Другие вопросы по тегам:

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