은 무엇 구글의 실시간 API에서 SVG DOM 트리를 모델링 할 수있는 좋은 또는 권장 방법이 될 것 협업 모델에서 SVG를 모델링해야합니까? 특히, SVG DOM 트리를 문자열 화하고 협업 문자열 모델을 선택하거나 더 좋은 방법이 있습니까? 감사.Google 드라이브 실시간 API는 어떻게
답변
그것은 당신이 그것을 수행 할 작업에 따라 달라집니다. 만약 당신이하고 싶은 것이 편집 가능한 것없이 무언가를 표시하는 것이라면, 나는 그것을 단지 blob로 저장할 것입니다. 예 : 정적 문자열 일 수 있습니다.
를 편집 할 수있게하려면
, 협력 문자열은 다른 협력자의 작업을 병합의 결과가 잘 형성된 XML을 초래 것이라는 점을 보장하기 위해 하드로, 문제가있다.대신 트리의 다양한 노드를 모델링 할 custom objects를 사용할 수 있습니다. 노드가 임의의 속성을 갖는 일반적인 dom-like 모델이나 특정 클래스의 다른 요소 유형을 사용하여이 작업을 수행 할 수 있습니다. 나는 마지막으로 그것을 다루는 가장 강력한 방법이 될 것이며, 함께 일하는 것이 가장 좋을 것이라고 생각한다.
, 다음 협력 문자열은 가장 쉽고 직접적인 방법이 될 것이다? 나는 youtube 프리젠 테이션을 보았습니다. API가 변형 이전에 diff를 수행하거나 대역폭을 절약하기 위해 그 효과를 발휘할 것입니다. 그렇다면 괜찮습니다. 또한 요일을 검색 한 후에는 공동 작업 문자열을 텍스트 상자에만 바인딩 할 수 있으며 DOM 노드에 직접 바인딩 할 수는 없다고 말할 수 있습니까? 감사. – TomYip
사용자가 직접 편집하지 않더라도 SVG 문자열의 텍스트 기반 병합이 올바른 형식의 XML이되도록 보장하기는 여전히 어렵습니다. 나는 사람들이 그것을했다고 생각한다. 아마 90 %의 경우에서 작동 할 것이지만, 이상한 버그가 많이 생길 수있다. –
우리는 텍스트 상자 이외의 DOM 요소에 바인딩하는 유틸리티를 제공하지 않습니다. 다른 협업 객체와 마찬가지로 다른 협업에서 협업 문자열을 계속 사용할 수 있습니다. 문자열 자체에 대한 업데이트 만하면됩니다. –
- 1. Google 드라이브 공유 실시간 문서
- 2. Google 드라이브 API는 다운로드 요청에 대해 Content-Range를 어떻게 지원합니까?
- 3. 실시간 드라이브 구글 API
- 4. Google 드라이브 실시간 API - 협업지도 추가
- 5. Google 드라이브 실시간 항목 instanceof gapi.drive.realtime.CollaborativeList 오류
- 6. 공동 작업자가 Google 드라이브/실시간 API와 채팅
- 7. Google 드라이브 실시간 API : 파일을 데이터베이스로 사용
- 8. Google 드라이브 실시간 API가 Android를 지원하나요?
- 9. Android 및 Google 드라이브 실시간 API
- 10. Google 드라이브 iOS 용 실시간 API
- 11. 구글 드라이브 안드로이드 API는 - 폴더
- 12. Google 드라이브 API는 수동 승인없이 액세스 권한을 부여받습니다.
- 13. Google 드라이브 API 및 Google 드라이브 웹
- 14. Google 드라이브 SDK 실시간/복수 커서 (색인 참조)
- 15. Google 드라이브 API는 2 개의 다리가있는 oauth를 지원합니까?
- 16. Google 드라이브 API는 JSON 기반 API입니까, 이전 XML 기반 API입니까?
- 17. 페이스 북 푸시 실시간 API는
- 18. 드라이브 실시간 API와의 연결 감지
- 19. 드라이브 실시간 공동 작업 기능이있는 Google 행 아웃
- 20. Google 드라이브 실시간 API - 공동 작업 목록 추가
- 21. Google 드라이브 실시간 API에서 맞춤 개체를 만들 때 오류가 발생했습니다.
- 22. Drive Realtime API는 실시간 문서에 대한 권한을 부여하지 않습니다. 정상적인 드라이브 API를 깨우 치기
- 23. Google 게임 서비스 API는 오픈 소스인가?
- 24. JS + Google People API는 requestMask에서 어떻게 작동합니까?
- 25. 이 시나리오에서 Google API는 어떻게 사용해야합니까?
- 26. Google 캘린더 API는 어떻게 사용할 수 있습니까?
- 27. json google translate api는 어떻게 사용합니까?
- 28. 셰어/스카이 드라이브 프로 API는 사용자의 스카이 드라이브 프로 계정
- 29. Google 드라이브 SDK File.List 속성
- 30. google 드라이브 API에서 중복을 허용합니까?
은 좋은 질문이다,이 닫지 마십시오. –
좋은 질문입니다. 약간 넓지 만 우리가 직면하는 문제는 매우 구체적입니다. 제대로 작동하기 때문에 구체적인 것을 구현할 실제 방법이 없습니다. 질문은이 경우 RT 팀이 의도 한 것입니다. @AliAfshar 다시 투표하려면 투표 할 수 있습니다. 편집이 (Draw.io 같은) SVG 문자열의 직접적인 사용자 편집 의미가없는, 시각적 인 UI를 통해 경우 – David