Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Проблема с функционалом "сравнения файлов по содержимому" 
Author Message
MVV



PostPosted: Fri Feb 17, 2012 20:49    Post subject: Reply with quote

silione, необязательно вырезать их. Можно просто добавить разрывов строки между любыми тегами или атрибутами, XML не чувствителен к наличию разрывов строк вне данных. Рекомендую разбивать так, чтобы было удобно сравнивать.

Иногда я, видя жуткие XML или HTML с длиннющими строками, регулярным выражением в текстовом редакторе добавляю разрыв строки, скажем, перед каждым открывающим тегом, так проще сравнивать файлы. Например, заменить <[^\/>]*> на \n\0, или ^(.{100,})(<[^\/>]*>) на \1\n\2 - так можно даже задать минимальное число символов строки, после которого тег будет переноситься на новую строку. При этом внутри тегов разрывы добавляться не будут.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group