2017-12-11 25 views
0
나는 JobPostingWebsite 스키마를 포함 예를 들어

마이크로 데이터 스키마 파서

주어진 HTML (수행 방법 Google Structured Data Test Tool 등), 도구를 감지하고 돌아갑니다 프로그래밍 HTML 내용에서 microdata schema을 구문 분석 할

2 개체 JobPostingWebsite 관련 속성 정보.

가장 좋은 방법은 무엇입니까? 을 사용하여 Html 콘텐츠를 확인하거나 정상적인 HTML 처리 만 수행하려면 XSD 스키마를 만들어야합니까? 거기에 좋은 도서관이 있습니까?

답변

1

이 작업을 수행하기위한 라이브러리를 만들었습니다. 라이브러리는 HtmlAgilityPack 라이브러리를 기반으로합니다. 코드는 Github에서에 배치되었습니다 https://github.com/minhnguyenlinknode/MicroSchemaParser

사용법 :

var microSchemaParser = new MicroSchemaParser(yourHtmlString); 

// Detect all supported schemas 
List<ISchema> allSupportedSchemas = microSchemaParser.Parse(); 

// Find a specific schema 
var schema = microSchemaParser.Find<ItemListSchema>(); 

// Check the schema validation 
var validateResult = itemListSchema.Validate();