İki HTML Faylını və ya Parçanı Müqayisə Etmək Üçün Pulsuz .NET API
İki HTML Faylını və ya Snippet-i Müqayisə Etmək, Dəyişiklikləri İzləmək və Fərqləri Vurğulamaq üçün C# Tətbiqləri İçində Sadə HTML İstifadə Edən Açıq Mənbə C# .NET Kitabxanası.
Veb inkişaf etdiriciləri tez-tez iki HTML sənədini və ya parçanı müqayisə edərək fərqləri müəyyən etmək, dəyişiklikləri izləmək və ya vizual fərqləri yaratmaq çətinliyi ilə qarşılaşırlar. HTMLDiff.net bu prosesi sadələşdirən və HTML məzmununu müqayisə etmək üçün effektiv bir həll təqdim edən möhtəşəm bir kitabxanadır. HTMLDiff.net iki HTML sənədini müqayisə etməyə və onların arasındakı fərqləri vizuallaşdırmağa imkan verən açıq mənbə kitabxanasıdır. C# və .NET istifadə edilərək hazırlanmış HTMLDiff.net dəqiq və istifadəçi dostu HTML fərqləri yaratmaq üçün geniş bir alətlər toplusu təqdim edir.
HTMLDiff.net, HTML müqayisəsini asanlaşdırmaq üçün hazırlanmış çox yönlü və güclü bir kitabxanadır, bu da proqram təminatı inkişaf etdiricilərinin HTML faylları arasındakı fərqləri asanlıqla müəyyən etməsinə və analiz etməsinə imkan tanıyır. Kitabxana proqram təminatı inkişaf etdiricilərinin HTML fayllarında edilən dəyişiklikləri asanlıqla müəyyən etməsinə, spesifik dəyişiklikləri vurğulamasına və nəticələri intuitiv və anlaşılan bir formatda təqdim etməsinə imkan verir. Kitabxana yalnız mətn fərqliliklərini vurğulamır, həm də HTML markup içərisindəki struktur dəyişikliklərini müəyyən edir. Məzmun yönümlü veb saytlar və CMS platformaları istifadəçi tərəfindən yaradılan məzmunu idarə edərkən kitabxanadan faydalana bilərlər.
HTMLDiff.net kitabxanası müqayisə nəticələrinin təqdimatı üçün fərdiləşdirilə bilən seçimlər təqdim edir. Proqram təminatı inkişaf etdiriciləri, HTML hesabatları yaratmaq, yan-yana müqayisələr aparmaq və ya spesifik məlumat nöqtələrini çıxarmaq olsun, çıxış formatını öz tələblərinə uyğunlaşdırmaq üçün bu kitabxanadan istifadə edə bilərlər. HTMLDiff.net HTML müqayisəsini və diff yaradılmasını asanlaşdıran güclü bir kitabxanadır. Detallı diffing, fərdiləşdirilə bilən çıxışlar və struktur analizi daxil olmaqla zəngin xüsusiyyət dəsti, onu proqram təminatı və veb inkişaf etdiriciləri, məzmun menecerləri və keyfiyyət təminatı mütəxəssisləri üçün dəyərli bir alət halına gətirir.
HTMLDiff.net ilə Başlamaq
HTMLDiff.net (HAP) quraşdırmaq üçün tövsiyə olunan yol NuGet-dən istifadə etməkdir. Zəhmət olmasa, aşağıdakı əmrdən istifadə edin ki, quraşdırma problemsiz olsun.
HTMLDiff.net-i NuGet vasitəsilə quraşdırın
dotnet add package htmldiff.net --version 1.4.1
Onu əl ilə də quraşdıra bilərsiniz; ən son buraxılış fayllarını birbaşa GitHub anbarından yükləyin.
HTML Fayllarının .NET API vasitəsilə Müqayisəsi
Açıq mənbə HTMLDiff.net kitabxanası C# .NET tətbiqləri daxilində HTML fayllarını müqayisə etmək üçün çox faydalı xüsusiyyətlər təqdim edir. Kitabxana, iki HTML sənədi arasındakı dəyişiklikləri dəqiq müəyyən edən ağıllı fərq alqoritmindən istifadə edir. O, həm struktural, həm də məzmun əsaslı dəyişiklikləri nəzərə alaraq dəqiq nəticələr təmin edir. Kitabxana, əlavə edilmiş, dəyişdirilmiş və silinmiş elementləri vurğulayan HTML çıxışı yaratmağı dəstəkləyir, bu da proqram təminatı inkişaf etdiricilərinin bir sənədin iki versiyası arasındakı fərqləri tez bir zamanda başa düşməsinə imkan tanıyır. HTML sənədləri içərisindəki dəyişiklikləri vurğulamaq üçün vizual fərqləndirmə texnikasından istifadə edir. Bu xüsusiyyət, inkişaf etdiricilərə əlavə edilmiş, dəyişdirilmiş və ya silinmiş məzmunu tez bir zamanda müəyyən etməyə kömək edir, nəzərdən keçirmə prosesini asanlaşdırır. Aşağıdakı nümunə .NET tətbiqləri daxilində HTML fayllarını necə müqayisə etməyi göstərir.
C# .NET Tətbiqləri vasitəsilə HTML Fayllarını Necə Müqayisə Etmək Olar?
string oldText = @"This is some sample text to demonstrate the capability of the HTML diff tool.
It is based on the Ruby implementation found here. Note how the link has no tooltip
Some sample text Some sample value
Data 1 (this row will be removed) Data 2
";
string newText = @"This is some sample text to demonstrate the awesome capabilities of the HTML diff tool.
Extra spacing here that was not here before.
It is based on the Ruby implementation found here. Note how the link has a tooltip now and the HTML diff algorithm has preserved formatting.
Some sample bold text Some sample value
";
HtmlDiff diffHelper = new HtmlDiff(oldText, newText);
string diffOutput = diffHelper.Build();
C# vasitəsilə Özelleştirilebilir Çıxış Yaradın
HTMLDiff.net kitabxanası proqram inkişaf etdiricilərinə C# tətbiqləri daxilində çıxış faylını öz tələblərinə uyğunlaşdırmağa imkan verir. Kitabxana müqayisə nəticələrinin təqdimatı üçün özəlləşdirilə bilən seçimlər təqdim edir. Proqram inkişaf etdiriciləri çıxış formatını öz tələblərinə uyğunlaşdıraraq HTML hesabatları yaratmaq, yan-yana müqayisələr aparmaq və ya spesifik məlumat nöqtələrini çıxarmaq üçün tənzimləyə bilərlər.