|
|
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Наткнулся в Basic Profile Version 1.1 на авторR1008 An ENVELOPE MUST NOT contain a Document Type Declaration. C R1009 An ENVELOPE MUST NOT contain Processing Instructions. C и дальше авторINCORRECT: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' > <soap:Body> <p:Process xmlns:p='http://example.org/Operations' /> </soap:Body> <m:Data xmlns:m='http://example.org/information' > Here is some data with the message </m:Data> </soap:Envelope> CORRECT: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' > <soap:Body> <p:Process xmlns:p='http://example.org/Operations' > <m:Data xmlns:m='http://example.org/information' > Here is some data with the message </m:Data> </p:Process> </soap:Body> </soap:Envelope> соотвествено возник вопрос, что именно(точно) понимается под понятием "Processing Instruction" и "Document Type"? В примере есть авторp:Process xmlns:p='http://example.org/Operations' ну а тогда как быть если посылается вызов функции для выполнения? (тоесть дилема) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 17:30:23 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Подозреваю, речь о частях XML-документа: DTD Код: xml 1. и processing instruction: Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:17:55 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
а как с этим SOAP например будет? (както не приходилось видеть с SOAP) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 19:35:43 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Я в SOAP не силен. Просто читаю документацию. Написано почему DTD и PI запрещены: XML DTDs and PIs may introduce security vulnerabilities, processing overhead and semantic ambiguity when used in envelopes Похоже, не приходилось видеть их в SOAP, потому что их там не может быть по спецификации :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 20:53:59 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
авторprocessing overhead and semantic ambiguity when used in envelopes а как это? Можете ктонибуь объяснить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 10:28:44 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderа как это? Можете ктонибуь объяснить? Что здесь не понятного? Парсер увидит DTD, начнет его искать, качать и валидировать по нему. Этого не нужно, потому что SOAP валидируется по XSD описаном в WSDL. Processing Instructions используются в специализированых подмножествах XML или ещё когда клиентом нужно управлять. Но в SOAP они не нужны, потому что SOAP предназначен исключительно для того чтобы передать структуру данных и минимизировать связность между сторонами, которые этими данными обмениваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 10:34:27 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
А чем этот DTD толком отличается от XSD? (попутный вопрос) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:30:12 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Т.е. что технологии которые поддерживают отличаются то это понятно (DTD отощёл от SGML, а XSD от XML) Суть существования их обоих (а не одного) мне не ясна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:32:41 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderА чем этот DTD толком отличается от XSD? (попутный вопрос) "Старая колымага. Новая крутотень." (c) J ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:35:11 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Blazkowiczccoderа как это? Можете ктонибуь объяснить? Processing Instructions используются в специализированых подмножествах XML или ещё когда клиентом нужно управлять. Но в SOAP они не нужны, потому что SOAP предназначен исключительно для того чтобы передать структуру данных и минимизировать связность между сторонами, которые этими данными обмениваются. А что это за подмножества такие и что за управление (кроме RPC, которые сейчас идут по SOAP) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:35:39 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderТ.е. что технологии которые поддерживают отличаются то это понятно (DTD отощёл от SGML, а XSD от XML) Суть существования их обоих (а не одного) мне не ясна Они описывают стуктуру некоторого подмножества XML. XSD используется в WSDL. DTD уже давно не используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:36:15 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
BlazkowiczccoderА чем этот DTD толком отличается от XSD? (попутный вопрос) "Старая колымага. Новая крутотень." (c) J А как там была история? Как(зачем) они его ввели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:37:03 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
BlazkowiczccoderТ.е. что технологии которые поддерживают отличаются то это понятно (DTD отощёл от SGML, а XSD от XML) Суть существования их обоих (а не одного) мне не ясна Они описывают стуктуру некоторого подмножества XML. ок. С этим лучше теперь буду оперировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:38:59 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
С управлением мне всётаки неособо ясно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 11:41:38 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderС управлением мне всётаки неособо ясно Что не ясно? У вас острая нужда использовать его в SOAP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:03:25 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
мне никак не лезит в голову подготовка к SCDJWS (там это нужно знать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:04:36 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderмне никак не лезит в голову подготовка к SCDJWS (там это нужно знать) Что не лезет в голову? Processing Instructions не нужны в SOAP Envelope. Почему ответили выше. Что такое PI ответили выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:11:33 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Так а что же такое "Processing Instruction" в SOAP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:15:35 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderТак а что же такое "Processing Instruction" в SOAP? SOAP это подмножество XML Processing Instruction это некоторые директивы в XML Всё это подробно описано даже в википедии. Конкретные вопросу будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 12:20:43 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
так какие это авторнекоторые директивы в XML ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 14:25:31 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderтак какие это авторнекоторые директивы в XML ? Вот эти: http://lmgtfy.com/?q=Processing+Instruction ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 14:32:22 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Дошло, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 23:03:47 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
Не всётаки нет в http://www.ws-i.org/Profiles/Basic/2003-12/BasicProfile-1.1.htm написано авторINCORRECT: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' > <soap:Body> <p:Process xmlns:p='http://example.org/Operations' /> </soap:Body> <m:Data xmlns:m='http://example.org/information' > Here is some data with the message </m:Data> </soap:Envelope> CORRECT: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' > <soap:Body> <p:Process xmlns:p='http://example.org/Operations' > <m:Data xmlns:m='http://example.org/information' > Here is some data with the message </m:Data> </p:Process> </soap:Body> </soap:Envelope> А вверху авторR1009 An ENVELOPE MUST NOT contain Processing Instructions. т.е. тутже даётся с автор<p:Process xmlns:p='http://example.org/Operations' > и написано CORRECT: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2012, 23:18:43 |
|
||
|
An ENVELOPE MUST NOT contain Processing Instructions
|
|||
|---|---|---|---|
|
#18+
ccoderв http://www.ws-i.org/Profiles/Basic/2003-12/BasicProfile-1.1.htm написано авторINCORRECT: CORRECT: Разница в Body. ccoderА вверху авторR1009 An ENVELOPE MUST NOT contain Processing Instructions. т.е. тутже даётся с автор<p:Process xmlns:p='http://example.org/Operations' > Это по вашему Processing Instruction? Т.е. любой тэг в корне которого упоминаются слова Process и Instruct это по-вашему Processing Instruction??? ccoderи написано CORRECT: И? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2012, 10:08:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37961680&tid=2130930]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
93ms |
get tp. blocked users: |
3ms |
| others: | 318ms |
| total: | 542ms |

| 0 / 0 |
