2014-10-03 3 views
4

나는 html과 xml을 deserializing하기위한 슬라이서를 만들고있다. 문제는 각 언어에서 꺽쇠 괄호 뒤에 공백을 넣고 태그로 계산하는 것이 합법적입니까? 예를 들어꺾쇠 괄호 뒤에 공백이 올 수 있습니까?

< div> 

아니면 그냥 일반 텍스트를 고려해야합니까?

네, 웹 검색을 시도했지만 w3을 탐색 한 후에도 명확한 답변을 찾을 수 없었습니다.

+1

당신은 ... 정규식으로 이것을하려고합니까? – Marty

답변

8

예이를 위해

브라우저에

<html> 
<head> 
</head> 
<body> 
<h1>Hey sup man</h1> 
< div><p>hey sup</p></div> 
</body> 
</html> 

출력이, 불법 없다 태그 이름으로.

W3C의 XML spec에는 동일한 요구 사항이 있습니다.

태그 이름을 앞서는 공백에 대해 걱정할 필요가 없습니다. 그러나 태그 이름의 끝과 닫는 대괄호 사이에 공백이있을 수 있습니다. 다음은 유효합니다 :

<p   ></p   > 
<p 
></p> 
+0

+1 증명을 가져 오는 중입니다. – user81993

1

없음이 WHATWG에서 HTML spec 개회 브래킷 즉시 따라야 나타내는

Hey sup man 

< div> 
hey sup 
관련 문제