Gerbang Anda menuju Aksesibilitas Web

Aspose.HTML untuk .NET menawarkan namespace Aspose.Html.Accessibility yang didedikasikan untuk semua aspek pemeriksaan dan manipulasi terkait aksesibilitas web. Dalam namespace ini, kelas AccessibilityValidator berfungsi sebagai kelas pembantu yang dapat digunakan untuk memeriksa konten web terhadap aturan WCAG , termasuk prinsip, pedoman, dan kriteria. Pelajari cara memasukkan pemeriksaan aksesibilitas web ke dalam alur kerja pengembangan Anda dan tingkatkan proyek web Anda menggunakan Aspose.HTML untuk .NET!

Pertama, pastikan Anda telah Aspose.HTML untuk .NET terinstal di proyek Anda. Proses instalasi perpustakaan ini cukup sederhana. Buka manajer paket NuGet, cari Aspose.HTML, dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:


Instal Aspose.HTML untuk .NET

Install-Package Aspose.HTML





Memahami Validator Aksesibilitas

  • Inti penerapan pemeriksaan aksesibilitas web adalah kelas AccessibilityValidator, yang berisi metode Validate() untuk memeriksa aksesibilitas. Metode Validate() memeriksa kepatuhan dokumen yang masuk terhadap aturan WCAG menggunakan pengaturan validator yang ditentukan saat objek diinisialisasi.
  • Kelas ValidationBuilder digunakan untuk menyesuaikan daftar aturan yang diperiksa validator. ValidationBuilder mendefinisikan metode dan menyediakan implementasi konkret dari langkah-langkah konfigurasi. Misalnya, dengan menggunakan metode seperti UseHTML(), UseCSS(), UseHighestLevel(), dan lainnya dari kelas ValidationBuilder, pengembang dapat menyesuaikan proses validasi agar sesuai dengan kebutuhan spesifik mereka.
  • Kelas ValidationResult merangkum hasil validasi dokumen, menawarkan informasi status keberhasilan dan hasil terperinci.

Cuplikan kode C# berikut membuat wadah webAccessibility, validator aksesibilitas, dan memeriksa dokumen HTML untuk kepatuhan WCAG. Untuk setiap aturan yang gagal, aturan ini mencetak detail kriteria tertentu yang tidak memenuhi standar aksesibilitas, termasuk kode, status keberhasilan, dan deskripsinya. Setelah diperiksa, keluaran cetakan memberikan gambaran lengkap tentang masalah aksesibilitas yang terdeteksi dalam dokumen HTML:


Kode C# untuk menggunakan Validator Aksesibilitas

using Aspose.Html;
using Aspose.Html.Accessibility;
using Aspose.Html.Accessibility.Results;
...

    // Initialize a webAccessibility container
    var webAccessibility = new WebAccessibility();

    // Create an accessibillity validator with static instance for all rules from repository that match the builder settings
    var validator = webAccessibility.CreateValidator(ValidationBuilder.All);

    string documentPath = Path.Combine(DataDir, "input.html");

    // Initialize an object of the HTMLDocument class
    using (var document = new HTMLDocument(documentPath))
    {
        // Check the document
        ValidationResult validationResult = validator.Validate(document);

        // Take a list of rules results
        foreach (var ruleResult in validationResult.Details)
        {
            // List only unsuccessful rule
            if (!ruleResult.Success)
            {
                // Print the code and description of the rule
                Output.WriteLine("{0}:{1}", ruleResult.Rule.Code, ruleResult.Rule.Description);

                // Print the results of all methods
                foreach (ITechniqueResult ruleDetail in ruleResult.Results)
                {
                    // Print the code and description of the criterions
                    StringBuilder str = new StringBuilder(string.Format("\n{0}: {1} - {2}",
                        ruleDetail.Rule.Code, ruleDetail.Success,
                        ruleDetail.Rule.Description));
                    Output.WriteLine(str.ToString());
                }
            }
        }
    }



Mengapa Memilih Aspose.HTML untuk .NET

  1. Aspose.HTML untuk .NET menyediakan fitur, kelas, dan metode khusus dari namespace Aspose.Html.Accessibility yang dirancang secara eksplisit untuk validasi aksesibilitas web. Hal ini memungkinkan pengembang untuk mengintegrasikan pemeriksaan aksesibilitas ke dalam aplikasi mereka dengan lancar.
  2. Pengembang memiliki kemampuan untuk menyesuaikan dan memfilter aturan yang akan diperiksa selama proses peninjauan dan dapat memeriksa dokumen HTML berdasarkan seperangkat aturan komprehensif atau prinsip dan kriteria WCAG spesifik yang selektif. Tingkat kontrol ini sangat penting untuk menyesuaikan pemeriksaan aksesibilitas situs web berdasarkan persyaratan proyek tertentu.
  3. Proses validasi aksesibilitas web menghasilkan hasil terperinci melalui kelas ValidationResult , yang memberikan informasi spesifik kepada pengembang tentang validasi aturan yang berhasil dan tidak berhasil. Hal ini memfasilitasi analisis mendalam dan perbaikan yang ditargetkan.
  4. Pembaruan perpustakaan yang berkelanjutan akan membuat Anda tetap terdepan dan mematuhi pembaruan rutin terhadap standar aksesibilitas.
  5. Aspose.HTML untuk .NET terintegrasi dengan mulus ke dalam proyek C# Anda, memungkinkan Anda fokus pada pengembangan tanpa memerlukan kurva pembelajaran yang curam atau penyiapan yang rumit.



Pemeriksaan Aksesibilitas Web – Dokumentasi

Bab dokumentasi Pemeriksaan Aksesibilitas Web mengajarkan cara memeriksa situs web untuk kepatuhan WCAG dalam C# secara terprogram. Setelah memeriksa situs web Anda, aplikasi web, atau dokumen HTML lainnya, Anda dapat yakin bahwa penyandang disabilitas akan dapat menggunakannya secara efektif. Anda dapat memeriksa aksesibilitas situs web untuk semua kepatuhan WCAG atau hanya memenuhi kriteria tertentu. Aspose.HTML untuk .NET membantu Anda melewati pemeriksaan ini.

Dalam artikel Accessibility Validator , Anda akan mempelajari tentang kelas AccessibilityValidator dan ValidationBuilder, yang dapat Anda gunakan untuk memeriksa aksesibilitas situs web berdasarkan aturan WCAG, seperti prinsip, pedoman, dan kriteria.



Pemeriksa Aksesibilitas Web – Aplikasi Online

Aspose.HTML menawarkan Pemeriksa Aksesibilitas Web – alat pengujian aksesibilitas web online yang memindai halaman web dan memvalidasinya untuk kepatuhan WCAG. Dapatkan wawasan instan tentang kepatuhan situs web Anda, sehingga Anda dapat menentukan sejauh mana koreksi yang diperlukan dan kesenjangan antara status situs web atau dokumen HTML saat ini dan persyaratan WCAG. Gunakan Pemeriksa Aksesibilitas Web di browser Anda untuk mengidentifikasi kesalahan aksesibilitas tanpa batasan secara gratis!


Teks “Pemeriksa Aksesibilitas Web – Aplikasi Online”

Aspose.HTML Lainnya yang Didukung untuk Fitur .NET API

Gunakan perpustakaan Aspose.HTML untuk .NET untuk mengonversi, menggabungkan, mengedit dokumen HTML, EPUB, MHTML, XHTML, MD, mengekstrak data dari web, dan banyak lagi!