
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.08.2019, 14:21
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Привет всем. Есть String и в нём ЧТО-ТО. Как правильнее сего определить что ето XML или чтот то другое? Пользуюсь NativeXML-ом, но там ничего такого ненашёл :( WBR Janex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 14:25
|
|||
|---|---|---|---|
|
|||
Как коректно определить что String ето XML |
|||
|
#18+
Он ведь генерирует исключения, когда не XML ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 14:34
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Dmitry ArefievОн ведь генерирует исключения, когда не XML ? Да в том то и дело что нет. MyNativeXML.ReadFromString('blabla) прородит без проблем, и при етом даже MyNativeXML.RootNodeCount = 1 :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 15:22
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Janex, если структура неизвестна то просто парсинг документа, если известна то проверить через xsd схему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 15:40
|
|||
|---|---|---|---|
|
|||
Как коректно определить что String ето XML |
|||
|
#18+
JanexДа в том то и дело что нет. И зачем оно тогда нужно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 18:17
|
|||
|---|---|---|---|
|
|||
Как коректно определить что String ето XML |
|||
|
#18+
JanexКак правильнее сего определить что ето XML или чтот то другое? По заголовку. XML спецификация обязывает использовать определённый заголовок в начале XML документа без которого тот считается невалидным. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 18:37
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Dimitry SibiryakovПо заголовку. XML спецификация обязывает использовать определённый заголовок в начале XML документа без которого тот считается невалидным. Не, заголовок опциональный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 18:51
|
|||
|---|---|---|---|
|
|||
Как коректно определить что String ето XML |
|||
|
#18+
BarloneНе, заголовок опциональный. Официальный сайт с тобой не согласен: https://www.w3.org/TR/xml/#NT-prolog Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 18:53
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Janex, даже если определишь - толку от этого ноль: тебе ведь нужен документ, пригодный для обработки именно твоим приложением, а не любой xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 19:26
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Dimitry SibiryakovBarloneНе, заголовок опциональный. Официальный сайт с тобой не согласен: https://www.w3.org/TR/xml/#NT-prolog https://www.ietf.org/rfc/rfc2119.txt SHOULD This word, or the adjective "RECOMMENDED", mean that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 20:01
|
|||
|---|---|---|---|
|
|||
Как коректно определить что String ето XML |
|||
|
#18+
И одна из этих "implications" - то, что приложение ТС-а пошлёт такой документ лесом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2019, 20:43
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Dimitry Sibiryakov, вопрос то был может ли быть well-formed xml без declaration. Правильный ответ - иногда может. В спецификации xml 1.1 declaration перестал быть опциональным. А уж в каких случаях программа пошлет лесом - только ее автору известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2019, 13:26
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
Имхо, любое содержимое в XML должно быть в тегах. Т.е. простую строку парсер должен слать лесом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2019, 15:43
|
|||
|---|---|---|---|
Как коректно определить что String ето XML |
|||
|
#18+
JanexDmitry ArefievОн ведь генерирует исключения, когда не XML ? Да в том то и дело что нет. MyNativeXML.ReadFromString('blabla) прородит без проблем, и при етом даже MyNativeXML.RootNodeCount = 1 :( а какое имя тега в таком случае? а если сделать один открывающий тег - будет ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039181]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 439ms |

| 0 / 0 |
