xsl-list
[Top] [All Lists]

[xsl] fn:contains in sequence – P1 | XSLT 2.0

2021-06-24 09:36:27

I am developing a classification application. As the result of theStage one 
module, the trained classifier will classify the documents as below:


<SVM xmlns="schema://fc.fasset/svm">
    <classification>
        <serial>1</serial>
        <docId>/a.xml</docId>
        <label>
            <class name="FX-European"val="-0.9731244"/>
            <class name="Equity-American"val="0.5477522"/>
            <class name="Special"val="-0.9581932"/>
        </label>
    </classification>
----------------------------------------------------------
    <classification>
        <serial>4</serial>
        <docId>/q.xml</docId>
        <label>
            <class name="FX-European"val="-0.2548014"/>
            <class name="Equity-American"val="-0.3301587"/>
            <class name="Special"val="-0.9684358"/>
        </label>
    </classification>
    <classification>
        <serial>5</serial>
        <docId>/b.xml</docId>
        <label>
            <class name="FX-European"val="-0.942113"/>
            <class name="Equity-American"val="0.5358328"/>
            <class name="Special"val="-0.8923702"/>
        </label>
    </classification>
-----------------------------------------------------------
</SVM>


As you can see: some of the labelled classification contains all negative val 
,e.g. serial 4 (/q.xml).

 
Stagetwo module (XSLT), in essence, segregates the Negative labelled 
classificationfrom the Positive ones. If I plugin the MarkLogic cts in XSLT, 
the transformedreport is very desirable:

<SVM xmlns="schema://fc.fasset/svm">
    <!-- June 23RD, 2021 22:31:52-->
    <Negative>
        <!--Negative trained Optionsclassification::Better training data is 
suggested-->
        <classification>
            <serial>4</serial>
            <docId>/q.xml</docId>
            <label>
                <class name="FX-European"val="-0.2548014"/>
                <class name="Equity-American"val="-0.3301587"/>
                <class name="Special"val="-0.9684358"/>
            </label>
        </classification>
 ----------------------------------------------------------
    </Negative>
    <Positive>
        <!--Positive trained Optionsclassification-->
        <classification>
            <serial>1</serial>
            <docId>/a.xml</docId>
            <label>
                <class name="FX-European"val="-0.9731244"/>
                <class name="Equity-American"val="0.5477522"/>
                <class name="Special"val="-0.9581932"/>
            </label>
        </classification>
 -----------------------------------------------------------       
    </Positive>
</SVM>








  
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>
  • [xsl] fn:contains in sequence – P1 | XSLT 2.0, Fiona Chen anonymousjuly1(_at_)yahoo(_dot_)ca <=