当前位置:  开发笔记 > Android > 正文

XML Schema:可以包含元素或文本的元素?

如何解决《XMLSchema:可以包含元素或文本的元素?》经验,为你挑选了2个好方法。

如何定义可以包含纯文本或包含元素的元素?说我想以某种方式允许这两种情况:


    
        
            
        
        
    



......这样这两个元素都是有效的:


    Some text.


Some more text.

David Norman.. 24

我刚才做了一些研究,我找到的唯一解决方案是使用混合属性:


    
        
                
        
        
    

这也很遗憾


    Some text I'm sure you don't want.
    Some text.
    More text you don't want.

希望有人会给出更好的答案.



1> David Norman..:

我刚才做了一些研究,我找到的唯一解决方案是使用混合属性:


    
        
                
        
        
    

这也很遗憾


    Some text I'm sure you don't want.
    Some text.
    More text you don't want.

希望有人会给出更好的答案.



2> 小智..:

另一种选择是使用继承.您生成的XML不是很漂亮,但您可以获得所需的内容:


 




  
    
      
        
      
      
    
  



  
    
      
    
  

然后您生成的XML将包含以下内容(假设您已xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"在某处声明)


  your stuff here

要么

your other stuff

最重要的是,它不允许


  Text you don't want
  your stuff here
  More text you don't want

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有