2015-01-16 2 views
-2

저는 갑자기 모든 XML 기능을 "잃어 버린"XML 기반 PHP 애플리케이션을 개발해 왔습니다.(PHP) 갑작스런 DOMDocument 비 객체 문제

이 코드는 item, replaceChild, removeChild 등의 모든 DOMDocument/XML 함수에서 비 객체 오류를 발생 시키며 비 객체 오류를 발생시킵니다. 어제 일어나지 않았고 코드에서 아무 것도 변경하지 않았습니다.

QName을 구문 분석하지 못했습니다. Entity 등에서 속성 이름을 구문 분석하는 동안 오류가 발생하는 등의 오류가 있습니다. XML 데이터는 지난 몇 달 동안과 동일하므로 변경 사항이 없습니다.

PHPInfo가 모든 필수 모듈 등을 사용할 수 있다고 말하면서 DOMDocument "library"와 완전히 다른 것 같습니다. 답장을

<ns:@attributes/>  
+0

당신이 말한 것이 사실이라면 아무 것도 잘못 될 수 없습니다. 그래서 당신은 어떤 유행에서 착각을합니다. 무엇인가가 확실히 바뀌 었습니다. 무엇이 잘못되었는지 알아 내려면 오류가 발생한 위치에 대한 세부 정보와 함께 XML 데이터와 코드 샘플이 필요합니다. 무작위 추측을 제외하고는 제공 할 수있는 정보가 많지 않습니다. – prodigitalson

답변

0

감사 :

가 지금은 SimpleXML을 기능 asXML 것 같다() 문서에 새로운 요소를 추가한다 : 편집

.

결국 실제 XML 또는 XML 코드와는 거리가 멀었습니다.

! == 대신에! = 비교자를 사용 했으므로! ==로 바뀌 었습니다. 그래서 다음에 나는 어떤 변수를 거짓 값과 비교해 볼 것입니다. 아마도 사용할 것을 기억할 것입니다! ==.

작은 것들이 큰 차이를 만듭니다.