문제

XML 내부에서 CSS와 함께 작업 할 때

<span class="IwuvAS3"></span>

플래시로 구문 분석 할 때 다음과 같은 CDATA를 사용하지 않으면 :

<![CDATA[<span class="IwuvAS3"></span>]]>

그런 다음 구문 분석 된 데이터는 보는 모든 "<"문자에 대한 줄을 떨어 뜨립니다.

데이터를 단일 라인 텍스트 필드로 구문 분석 할 때 실제로 라인 아래로 표시 되었기 때문에 아무것도 표시되지 않았습니다. 내가 그것을 내 안에 감싸 자마자 CDATA 잘 작동합니다. 나는 함께 놀았다 prettyIndent, 그리고 내가 이해하는대로 ignoreWhite 기본적으로 사실입니다.

사용하지 않고 데이터를 구문 분석하는 방법이 있습니까? CDATA 그리고 묵시적 라인을 세우십시오.

편집 1 (10/10/08): 감사합니다.하지만 실제로는 기능이나 방법을 찾고 있습니다. 각각을 벗어나는 것은 CDATA를 사용하는 것보다 훨씬 번거 롭습니다. 내가 CDATA를 사용하고 싶지 않은 유일한 이유는 내가 그것을 피하도록 배웠기 때문입니다. ActionScript에 E4X XML 처리와 관련된 메소드가있는 경우 CDATA에서 XML을 랩핑 해야하는 요구 사항을 제거 할 수 있습니다.

편집 1 (10/15/08): 감사합니다 Philippe! 나는 플래시에서 HTML 서식이 공백으로 취급된다고 생각하지 않았을 것입니다. 대답은

textField.condenseWhite = true;

<3as3

도움이 되었습니까?

해결책

텍스트 필드를 설정하십시오 응축 된 흰색 true to true- 따라서 <br/> 태그 만 라인 브레이크를 생성합니다.

다른 팁

대신 엔티티로서 "<"문자 (& &, ",>,)를 탈출 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top