OASIS XML Localisation Interchange File Format (XLIFF) TC

  • 1.  "Subsetting/restricting" the XLIFF XSD

    Posted 10-30-2006 14:58
    
    
    
    
    
    
    
    
    
    

    Dear all,

    Quite often I stumble across statements like the following:

            I cannot support full-blown XLIFF, and actually I don't want
            to since my application does not need all of XLIFF.

            A "reformat" activity for example is not needed in my environment.
            Accordingly, the XLIFF features which support reformatting do
            will not or actually should not be used in my environment.

    One of the interesting questions which usually surface next is the
    following:

            How can I easily find out whether the XLIFF which is thrown
            at me is the one which I can process?

    So far, I have seen two approaches for dealing with this:

            a. build your own parser
            b. modify the XLIFF XSD (through for example out
                    the reformat stuff) and use a standard XML parser

    Both approaches have for example the drawback that it is kind of hard
    to keep in sync with possible changes to the XLIFF XSD. I am thus
    wondering, which other approaches exist.

    One alternative approach which has entered my mind, relates to mechanisms
    offered by XSD itself. To be specific, I was wondering inhowfar for example
    "redefine" or substitution groups could be used.

    Any experiences/opiniones out there?

    Cheers,
    Christian



  • 2.  RE: [xliff] "Subsetting/restricting" the XLIFF XSD

    Posted 10-31-2006 20:40
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    Christian:

     

    This is certainly a worthy enhancement that will help with promoting XLIFF adoption.  However, I think it is just a bit too late for consideration for 1.2.  It will be one of the items added to the F2F discussion of features to be considered for subsequent releases of XLIFF.

     

    Thanks for raising this issue and bringing it to the attention of the committee.

     

    Regards,

    Tony

     

    -----Original Message-----
    From: Lieske, Christian [mailto:christian.lieske@sap.com]
    Sent: 30 October 2006 14:58
    To: xliff@lists.oasis-open.org
    Subject: [xliff] "Subsetting/restricting" the XLIFF XSD

     

    Dear all,

    Quite often I stumble across statements like the following:

            I cannot support full-blown XLIFF, and actually I don't want
            to since my application does not need all of XLIFF.

            A "reformat" activity for example is not needed in my environment.
            Accordingly, the XLIFF features which support reformatting do
            will not or actually should not be used in my environment.

    One of the interesting questions which usually surface next is the
    following:

            How can I easily find out whether the XLIFF which is thrown
            at me is the one which I can process?

    So far, I have seen two approaches for dealing with this:

            a. build your own parser
            b. modify the XLIFF XSD (through for example out
                    the reformat stuff) and use a standard XML parser

    Both approaches have for example the drawback that it is kind of hard
    to keep in sync with possible changes to the XLIFF XSD. I am thus
    wondering, which other approaches exist.

    One alternative approach which has entered my mind, relates to mechanisms
    offered by XSD itself. To be specific, I was wondering inhowfar for example
    "redefine" or substitution groups could be used.

    Any experiences/opiniones out there?

    Cheers,
    Christian