|
|
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Привет всем. Есть String и в нём ЧТО-ТО. Как правильнее сего определить что ето XML или чтот то другое? Пользуюсь NativeXML-ом, но там ничего такого ненашёл :( WBR Janex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 14:21 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Он ведь генерирует исключения, когда не XML ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 14:25 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievОн ведь генерирует исключения, когда не XML ? Да в том то и дело что нет. MyNativeXML.ReadFromString('blabla) прородит без проблем, и при етом даже MyNativeXML.RootNodeCount = 1 :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 14:34 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Janex, если структура неизвестна то просто парсинг документа, если известна то проверить через xsd схему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 15:22 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
JanexДа в том то и дело что нет. И зачем оно тогда нужно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 15:40 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
JanexКак правильнее сего определить что ето XML или чтот то другое? По заголовку. XML спецификация обязывает использовать определённый заголовок в начале XML документа без которого тот считается невалидным. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 18:17 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПо заголовку. XML спецификация обязывает использовать определённый заголовок в начале XML документа без которого тот считается невалидным. Не, заголовок опциональный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 18:37 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
BarloneНе, заголовок опциональный. Официальный сайт с тобой не согласен: https://www.w3.org/TR/xml/#NT-prolog Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 18:51 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Janex, даже если определишь - толку от этого ноль: тебе ведь нужен документ, пригодный для обработки именно твоим приложением, а не любой xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 18:53 |
|
||
|
Как коректно определить что 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, 19:26 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
И одна из этих "implications" - то, что приложение ТС-а пошлёт такой документ лесом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 20:01 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, вопрос то был может ли быть well-formed xml без declaration. Правильный ответ - иногда может. В спецификации xml 1.1 declaration перестал быть опциональным. А уж в каких случаях программа пошлет лесом - только ее автору известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 20:43 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
Имхо, любое содержимое в XML должно быть в тегах. Т.е. простую строку парсер должен слать лесом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 13:26 |
|
||
|
Как коректно определить что String ето XML
|
|||
|---|---|---|---|
|
#18+
JanexDmitry ArefievОн ведь генерирует исключения, когда не XML ? Да в том то и дело что нет. MyNativeXML.ReadFromString('blabla) прородит без проблем, и при етом даже MyNativeXML.RootNodeCount = 1 :( а какое имя тега в таком случае? а если сделать один открывающий тег - будет ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39844949&tid=2039181]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 450ms |

| 0 / 0 |
