ПредишенСледващото

В тази статия, просто исках да кажа, или по-скоро да направи за себе си как можем разбор на XML данни е много лесно. Това се прави, за да VK проект API в Delphi. тъй като всеки обсъдени статия от VC AP аз, ние основно се на данните в XML формат. така за удобство ние ще направим този малък разбор. Това може да бъде направено във функция, под формата на клас като човек, удобни. Е, слез. В нашата функция, ние ще се уточни само етикет, между които направи разбор (получите) данните, които ще показват името си само без ъглови скоби, отново, за нашето собствено удобство, ние знаем, между таг, за да получите данните - пише името му и се получи всички данни. Всичко това може да бъде направено в отделен модул, който по-късно може да се използва в проектите, които изискват анализирането на данните.

Също така исках да предложи на VK проект API анализатора в цикъла, т.е. стойности резултатът може да бъде XML. където маркери се повтори, това е, масив от данни - различни стойности. Също така е по-удобно за работа, за да ни всеки път, не си отивай на ринга и не вземете данните. По принцип няма нищо сложно момента, в следващата статия ще обсъдим как да направи същото синтактичен анализ на XML файл, само с помощта на регулярни изрази, мисля, че ще работи много по-бързо, отколкото това, и може би след това ще бъде заменен от парсерът данни. Но сега такъв малък клас обявих. Да, разбира се, че е създаден първи модул (File-New-Unit)

Първата функция ще бъде отговорен за анализатора само един таг, тоест, ние точка между таг получаване на данни - между това и да получите (ако те са почти същите, между първия намерен). Втората функция получава всички намерени между маркер, тоест, ако данните в рамките на един и същ маркер много, а след това ще получите всички тях данни. Първата функция ме гледа така

За конкретни задачи, като в API VK може такъв подход ще отговарят за първи път, но като цяло е "преоткрива колелото" на всичко.
Ако трябва да се направи разбор на XML, а след това Delphi отдавна имат msxml.pas модул - бързо и, като цяло, е доста удобно.
Ако имате нужда да намалите размера на изходния код от гледна точка на броя на линиите - NativeXML - работи бързо (поне за мен, скоростта е доста доволни) и отново комфортно. Разберете, не се изисква твърде много време. И по-тежките случаи, все още има много всякакви parsilok, библиотеки, компоненти за XML - е да поиска от нас да ги намерите.

[...] Andrey53 пише: Това се прави, за проекта за API VK в Делфи, пуснати, тъй като всеки се смята за книга за API VC, ние основно се вземат данните в XML формат, така че за удобство ние ще направим този малък разбор. Можете да направите като функция на ... [...]

[...], която представихме как можем най-добре да направи разбор на XML-данни. Тъй като ние много често получите резултат под формата на XML, а след това [...]

2Sergey аз цитира като друг вариант анализирането на данните, а сега за размера на курса трябва да бъде повече тук, но какво да кажем за етикетите на различните въпроси, които? етикет трябва да го мине ще направи разбор, най-важното в цикъла да започне цялото това нещо

Подкрепете проекта - споделете линка, благодаря!