2014-02-11 6 views
0

googleshop 용 XML 파일 생성에 도움이 필요합니다. 내가 만든이에서 googleshopC# xsd에 따른 xml 피드 생성

<?xml version="1.0" encoding="utf-8"?> 
    <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> 
    <channel> 
     <title>title</title> 
     <item> 
     <g:id>tddy123uk</g:id> 
     </item> 
    </channel> 
    </rss> 

에 대한 몇 가지 간단한 예제 XML 피드가 XSD 스키마 및 C# 클래스 (XSD 외경 xsd2code) 다음 내가 데이터로 C# 클래스를 작성하고 XML 피드를 생성하고이. 가장 큰 문제는

는, 출력 XML은 (g 같은 : ID) 접두사가없는 구글과 네임 스페이스를 - XSD은 수동으로 편집 된 다음 생성 된 C# 클래스 (XSD 또는 xsd2code)

<?xml version="1.0"?> 
    <rss> 
    <channel> 
     <item> 
     <id>4</id> 
     </item> 
    </channel> 
    </rss> 

또는이있다 그것은하지만, 네임 스페이스는 모든 요소에 그것은 'NewDataSet'요소에 의해 둘러싸여 - 자동으로 생성 된 클래스 (XSD 또는 xsd2code)에서이다

<?xml version="1.0"?> 
<NewDataSet> 
    <rss version="2.0"> 
    <channel> 
     <item> 
     <g:id xmlns:g="http://base.google.com/ns/1.0">4</g:id> 
     </item> 
    </channel> 
    </rss> 
</NewDataSet> 

누군가가 나를 도울 수 어떻게 사용되는 XML과 같은 XML 구조를 얻을 수 있습니다 견본? 감사.

답변

1

이 시도 :

[XmlElement("id", Namespace = "http://base.google.com/ns/1.0")] 

이 당신을 위해 작동하는지 알려주세요.