Bạn đang làm việc với HTML, do đó, tập hợp của các thẻ khá nhiều hạn chế. Bạn có thể dễ dàng theo dõi nếu một từ khóa là một từ khóa vô hiệu hay không.Đối với phần còn lại của các thẻ, tôi đề nghị các thuật toán sau đây:Nhận được các thẻ tiếp theo. (a) nếu nó là một thẻ mở, ví dụ, chỉ đơn giản là đẩy nó vào ngăn xếp. (b) nếu nó là một thẻ đóng, đi tới bước 2. (c) nếu không có không có thêm thẻ còn lại để phân tích cú pháp, HTML của bạn là hợp lệ.Pop tags từ Stack cái một. (a) nếu bạn gặp một mở thẻ trên chồng trước khi tiếp cận mở cặp thẻ hiện tại của bạn, sau đó cấu trúc HTML của bạn bị hỏng. (b) nếu bạn rỗng ngăn xếp và vẫn không có một cặp để đóng thẻ hiện tại của bạn, sau đó một lần nữa, HTML của bạn bị hỏng. (c) nếu bạn gặp phải mở cặp thẻ hiện tại của bạn, tránh trường hợp (a) và (b). Đi đến bước 1.
đang được dịch, vui lòng đợi..
