2010-08-05 77 views
17

RFC (http://www.ietf.org/rfc.html) thường được xuất bản dưới dạng tệp văn bản.Bất kỳ trình phân tích cú pháp nào cho các tài liệu RFC?

  • Có định dạng nào khác giúp phân tích nội dung RFC dễ dàng hơn không?
  • Có bất kỳ trình phân tích cú pháp nào cho các tài liệu văn bản RFC được sử dụng rộng rãi không?
+2

Một định dạng tốt sẽ là XML. Có một RFC2629 (http://xml.resource.org/public/rfc/html/rfc2629.html) đã chỉ định định dạng. Thật không may, các RFC đã xuất bản không có trong XML. Tôi bắt đầu một cái gì đó mà cố gắng phân tích các tập tin văn bản vào RFC2629-XML nhưng nó thực sự tẻ nhạt ... – jdehaan

+2

Có một bản nháp mới hơn: http://xml.resource.org/authoring/draft-mrose-writing-rfcs.html – jdehaan

Trả lời

8

Một số hạn chế về RFC được offerd như XML tại http://xml.resource.org/public/rfc/xml/

Ngoài ra bạn có thể kết hợp các dữ liệu văn bản sử dụng Bib XML từ http://xml.resource.org/public/rfc/bibxml/

+0

Sử dụng cùng tài nguyên này, bạn có thể tìm thấy định dạng HTML cũng như http://xml.resource.org/public/rfc/html/rfc2629.html Lưu ý rằng định dạng này được định dạng đúng theo HTML (theo ý kiến ​​của tôi) so với IETF phiên bản HTML. – styfle

+0

^^ mặc dù đây không phải là danh sách đầy đủ –

6

IETF RFC duy trì minmally đánh dấu-up trong HTML, ví dụ:

http://tools.ietf.org/html/rfc2616.html

nhưng đánh dấu bao gồm chủ yếu là neo để thực hiện một bảng nội dung; và đánh dấu phần thân chính chủ yếu là < trước > ... </pre >. Tuy nhiên, có thể thực hiện một số phân tích cú pháp có ý nghĩa trên các RFC đó một cách.

W3C đã một số HTMLized RFC, ví dụ:

http://www.w3.org/Protocols/rfc2616/rfc2616.html

trong đó đánh dấu có phần phong phú hơn trong ngữ nghĩa của nó và vì vậy có lẽ dễ dàng cho phân tích cú pháp.

Các vấn đề liên quan