Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
http://stackoverflow.com/a/2087136/1998086
생성일
10년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
8 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
29 행
복사
7 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
28 행
복사
<?php
<?php
복사
복사됨
복사
복사됨
function DOMinnerHTML(
$element)
function DOMinnerHTML(
DOMNode
$element)
{
{
$innerHTML = "";
$innerHTML = "";
$children = $element->childNodes;
$children = $element->childNodes;
foreach ($children as $child)
foreach ($children as $child)
{
{
복사
복사됨
복사
복사됨
$tmp_dom = new DOMDocument();
$innerHTML
.= $element->ownerDocument
->saveHTML(
$child
);
$tmp_dom->appendChild($tmp_dom->importNode($child, true));
$innerHTML
.=trim($tmp_dom
->saveHTML(
)
);
}
}
return $innerHTML;
return $innerHTML;
}
}
?>
?>
<?php
<?php
$dom= new DOMDocument();
$dom= new DOMDocument();
복사
복사됨
복사
복사됨
$dom->load($html_string);
$dom->preserveWhiteSpace = false;
$dom->preserveWhiteSpace = false;
복사
복사됨
복사
복사됨
$dom->formatOutput = true;
$dom->load($html_string);
복사
복사됨
복사
복사됨
$domTable
= $dom->getElementsByTagName("table");
$domTable
s
= $dom->getElementsByTagName("table");
복사
복사됨
복사
복사됨
foreach ($domTable
as $table
s
)
foreach ($domTable
s
as $table
)
{
{
복사
복사됨
복사
복사됨
echo DOMinnerHTML($table
s
);
echo DOMinnerHTML($table
);
}
}
?>
?>
저장된 비교 결과
원본
파일 열기
<?php function DOMinnerHTML($element) { $innerHTML = ""; $children = $element->childNodes; foreach ($children as $child) { $tmp_dom = new DOMDocument(); $tmp_dom->appendChild($tmp_dom->importNode($child, true)); $innerHTML.=trim($tmp_dom->saveHTML()); } return $innerHTML; } ?> <?php $dom= new DOMDocument(); $dom->load($html_string); $dom->preserveWhiteSpace = false; $domTable = $dom->getElementsByTagName("table"); foreach ($domTable as $tables) { echo DOMinnerHTML($tables); } ?>
수정본
파일 열기
<?php function DOMinnerHTML(DOMNode $element) { $innerHTML = ""; $children = $element->childNodes; foreach ($children as $child) { $innerHTML .= $element->ownerDocument->saveHTML($child); } return $innerHTML; } ?> <?php $dom= new DOMDocument(); $dom->preserveWhiteSpace = false; $dom->formatOutput = true; $dom->load($html_string); $domTables = $dom->getElementsByTagName("table"); foreach ($domTables as $table) { echo DOMinnerHTML($table); } ?>
비교하기