ColdFusion 8의 XML 조작 함수는 배열 및 구조를 조작하기위한 것보다 성숙하지 않은 것으로 보입니다. 구문 분석 된 XML 문서를보다 쉽게 조작 할 수 있도록 추가 기능/태그에 대한 제안 사항이 있습니까? (나는 XML2Struct을 보았습니다. 조작 된 XML을 파일에 다시 쓰려고 했으므로 변환하지 않고 다시 변환해야합니다)추가 ColdFusion XML 조작 함수/라이브러리
답변
사용할 수있는 몇 가지 함수가 있습니다 .
Ben Nadel에는 xml 조작에 관한 블로그 게시물이 많이 있으며 ColdFusion의 XML 기능을 사용하는 것이 가능하다고 생각하는 것 이상으로 많은 정보를 제공 할 수 있습니다.
또 다른 옵션은 createObject ("java", "some.java.class")를 사용하여 java를 탭하고 xml을 조작하는 것입니다. 자바 API에서 필요한 것을 찾을 수있을 것입니다.
Ben Nadel, xml 코딩/파싱에 관해서, 그리고 작은 파일이나 큰 파일로 신속하게 수행하는 방법에 대해 이야기한다. – crosenblum
Alistar,
제이슨은 정말 좋은 좋은 제안을 가지고,하지만 난 다른 하나가 -는 ColdFusion은 XML 객체를 구문 분석, 당신은 구조체와 배열로 데이터를 처리 할 수 - 그들은, 어쨌든 본질적으로 배열하다 XML 방식. StructCount, structInsert, structDelete, arrayLen, arrayAppend, arrayDeleteAt 등. 이들은 모두 XML 노드에서 작동합니다.
그래도 필자는 CF의 XML 도구에서 성숙함에 대해 동의 할 것입니다. 그것은 CF가 그렇게 잘하는 간단한 와우 요소가 빠져있는 것처럼 보입니다.
HTH
난 당신이 사용할 수있는 객체로 XML을 변환 한 후 다시 변환하지 않으려 고 말했다 알고 있지만, 우리는 주제에있어 이후 나는 비슷한 두 개의 애플 리케이션을위한 플러그인을 게시 할 것이라고 생각 XML2Struct, 당신이 언급했다.
저는 과거에 XMLToAnything (및 그 동료 인 AnythingToXML)을 큰 성공을 거두었습니다.
- 1. XML 조작 PHP의 경우
- 2. 조작 된 XML 구문
- 3. 메모리 내 XML 조작
- 4. XmlDocument를 사용하는 Xml 조작
- 5. XML 파일의 해석과 조작
- 6. XML - 자원에서 읽기, 조작 및
- 7. TreeView 조작, 추가 저장 등
- 8. jQuery XML, coldfusion 구문 분석 문제
- 9. coldfusion + xml 날짜에 따라 노드를 가져옵니다.
- 10. ColdFusion XMLSearch
- 11. PHP로 XML 파일을 조작 나는 다음과 같이 XML 파일이
- 12. 추가 할 때 jquery 템플릿 조작
- 13. 추가] 큰 XML
- 14. 대량 추가 SOAP/XML
- 15. XML 파일에 데이터 추가
- 16. xml linq에 부모 추가
- 17. XML 파일 추가
- 18. 빌드에 XML 파일 추가
- 19. 기존 XML 파일 추가
- 20. XML 노드에 속성 추가
- 21. xml 추가 문제
- 22. DataSet에 XML 속성 추가
- 23. xml 파일에 요소 추가
- 24. numpy.matrix 조작
- 25. 서버 측이없는 데이터 조작
- 26. 암호 조작
- 27. Coldfusion GetHttpRequestData()?
- 28. ColdFusion web.xml?
- 29. ColdFusion 보안
- 30. coldfusion hosting
XML 문서에서 많은 수의 구조 및 배열 함수를 사용할 수도 있습니다. – ale
그것은 나를 그것에 대해 괴롭히는 것 같아요. 모두를위한 자유로운 느낌, XML 피냐타처럼 느낍니다. –
모든 제안을 주셔서 감사합니다. 거기에 좋은 자료가 있습니다. 거의 모든 코드를 작성한 후에 cffile이 비활성화되어 있으므로 어쨌든 XML을 사용할 수 없습니다! –