loadXML(), saveXML() 및 save()를 사용하여 DOMDocument와 아래 코드를 사용하여 일부 구성 데이터를 XML 파일로 출력하려고 시도했지만 XML 파일은 항상 다음과 같은 구조를 갖습니다(Configuration/ 참고, 그러나 그렇지 않음). 구성/구성 ), PreserveWhiteSpace = false 및 formatOutput = true를 사용하여 작동하도록 XML 들여쓰기를 얻을 수 없습니다. "Configuration/"은 어디에서 왔으며 Authentication_Key_2 뒤에 닫는 절이 없는 이유는 무엇입니까?
으아악제가 사용한 코드는 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?> <Configuration/> <FullProductName>Text</FullProductName> <Copyright>Text</Copyright> <Version>Text</Version> <Website>Text</Website> <Database_Password>NDE2NDYxNmQ0ODZmNmU2NTZiMzEzOTM4MzE=</Database_Password> <Authentication_Key_1>MDY0ZmRhMDYwYzkxMjVkNzk1M2U4YzUx</Authentication_Key_1> <Authentication_Key_2>ZjllYWFjYmQ5NTEyYmNiNWE4MmYwZj==</Authentication_Key_2>
P粉4914214132024-03-30 10:23:18
문서의 루트에 모든 노드를 추가하므로 계층 구조가 없으며 구성 노드에는 콘텐츠가 없습니다(비어 있으므로 ""로 표시됩니다.
문제가 있는 줄은 요소 ID가 0에 추가된 후의 위치인 것 같습니다...
으아악새 문서의 루트에 새 요소가 추가됩니다. 구성 요소에 추가하려면 $config_xml_element_instance[0]
...