일부 XML을 구문 분석하고 다양한 HTML 요소에 특정 부분을 삽입하려고합니다.HTML 대신 XML을 <br /> 또는 <br></br>
나는 innerHTML을 루틴을 사용하고 있는데 때마다 나는 그것이 자동으로 /
과 형식이
<br>
에 XML 소스 무시 XML 문서의 <br />
또는 <br></br>
로 포맷, <br>
태그를 삽입 :
<br />
을
/
을 HTML 문자 코드로 바꾸는 등 여러 가지 시도를했지만 여전히 <br>
을 삽입합니다.
내가 원하는 <br />
또는 <br></br>
왜이 기능이 작동하지 않습니까?
편집 :
XML 파일 : 루틴
<?xml version="1.0" encoding="iso-8859-1"?>
<questionContainer>
<title>What is this?</title>
<body>
<br />
This is the login form to access the KayPop beta. New beta testers are accepted weekly, find our more or...
<br/><br/>
<a href="#">Sign up here!</a>
</body>
</questionContainer>
자바 스크립트 :
function insertXML()
{
$.ajax ({
type: "GET",
url: 'cd_catalog.xml',
dataType: "xml",
success: function(xml)
{
$(xml).find('questionContainer').each(function(){
var title = $(this).find('title').text();
document.getElementById('q-T').innerHTML = title;
var bodyText = $(this).find('body').text();
document.getElementById('q-B').innerHTML = bodyText;
});
}
});
}
Procuded HTML (크롬에서 볼 -> 요소 검사) :
합니다 (innerHTML을 자바 스크립트를 제안)? –
무엇이든 관계없이 xHTML 줄 바꿈 태그는 '
'-'
'이 (가) 유효하지 않습니다. 자기 닫는 태그 여야합니다. – SDC
귀엽지 만, innerHTML을 사용하고 있습니다. 그래서 HTML을 얻을 것으로 기대합니다. XML과 같은 것은 아닙니다. – hakre