Консультация № 175795
03.01.2010, 20:31
0.00 руб.
0 1 1
Уважаемые эксперты, подскажите в следующем, имеется папка по адресу C:\Program Files\Common Files\Microsoft Shared\Smart Tag\LISTS\1049
В ней имеется файл – документ XML с названием TEST
Как в строку наподобие <FL:termlist>VisiBrOKer, AppServer,
AppCenter, DataSnap</FL:termli st> при помощи ВБА добавить слова, например
Москва
Киев
Владимир
С соблюдением синтаксиса, так как список терминов разделяется запятыми, чтобы в дальнейшем эти слова определялись как смарт тег?
Как подсказал уважаемый эксперт, если терминов много, их можно хранить в отдельном файле. Вместо termlist тогда требуется использовать termfile. Подскажите, какое число терминов можно хранить в одном файле, если идёт переполнение как создать при помощи ВБА отдельный файл.
Почему, когда вносишь в этот файл слова в русской раскладке их увидеть потом при помощи Блокнота нельзя, то есть они отображаются, что-то вроде на смеси арабского и итальянского языков? Насколько мне известно, нужно содержимое файла выделить и присвоить ему шрифт Терминал и будет видно в русской раскладке, но это не помогло в моем случае, ранее этот приём мне помогал в других случаях.
Спасибо Эндрю

Обсуждение

давно
Профессор
230118
3054
04.01.2010, 02:33
общий
это ответ
Здравствуйте, Ципихович Эндрю.

Чтобы редактировать xml Документ, можно воспользоваться любым редактором, например, notepad, или специальным редактором Smart Tag MOSTL Generator tool. Чтобы редактировать файл, который используется в termfile, существует специальный редактор MakeTrie. Эти инструменты можно скачать одним файлом по адресу http://www.brothersoft.com/office-xp-tools--advanced-smart-tag-tools-download-281505.html.
xml-файл может содержать до 5000 терминов. Если их больше, термины хранятся в двоичном формате, который более компактен. в нем хранится до 100,000 терминов.
Утилита MakeTrie запускается из командной строки. Например, C:\maketrie.exe terms.txt.
На входе подается текстовый файл, в котором каждый термин находится на отдельной строке. Она генерирует двоичный файл, который нужно поместить в директорию, где хранятся и xml-файлы. Например, C:\Program Files\Common Files\Microsoft Shared\Smart Tag\Lists\ .
5
Форма ответа