Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Вобщем да. 14.08.09 01:38 Число просмотров: 6716
Автор: Den <Denis> Статус: The Elderman
|
> > не... почитай повнимательней на 21-ой странице. > Данные (PCDATA) идут отдельным непрерывным потоком, а > разметка лежит отдельно в виде оффсетов в этом потоке. Я > примерно так и подумал сначала, просто считал, что RAW > данные это все тот же XML, только теги проиндексированы в > отдельную таблицу.
Вобщем да.
Только разметка лежит в отдельном "потоке" - metacode map, и помимо имен тегов содержит ссылки на свой контент в потоке raw content.
Совершенно элементарный алгоритм, который никак нельзя было патентовать.
> А вообще это все таки одна из возможных реализаций binary > xml. Впрочем, теперь мне вообще непонятно, причем здесь > OOXML. Там такого нет в принципе - хранятся самые обычные > xml-ины, запакованные deflate-ом.
Только чтобы использовать бинарные данные, их надо как-то упаковывать в виде, хотябы, символов unicode или UU или BASE-64 или как-нибудь еще не самым экономным способом, но обязательно исключающим угловые скобки. В противном случае будет сложно отследить начало и конец тега в исходном файле, содержащем реально бинарные данные, конечно если эти бинарные данные не располагаются сразу за последним закрывающим тегом исходного файла.
|
|
|