Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - ZAJDAN

Stran: 1 2 [3] 4 5 ... 139
31
Zdarec,
na serveru mám složku, kterou chci sdílet cca pro 10 stanic.
Potřebuji nějaký typ licence? když:

- sdílená složka nebude vyžadovat ověření (uživatel,heslo)
- sdílená složka bude vyžadovat přihlášení (lokální uživatel serveru, heslo)
- sdílená složka bude vyžadovat přihlášení (doménový uživatel, heslo)

díky

32
Vývoj / Re:XSLT 1.0 - porovnávání v cyklu
« kdy: 16. 10. 2021, 08:44:27 »
Pane Jirsák děkuji!
Funguje to perfektně a díky Vám se člověk opět něco naučil.

33
Vývoj / Re:XSLT 1.0 - porovnávání v cyklu
« kdy: 14. 10. 2021, 17:44:35 »
Má to být tak, že za duplicitu se považuje, když je stejné Qty a Date, nebo je duplicita, když je stejná alespoň jedna ze dvou hodnot?
Dobrý den,
duplicita je zde míněna pro oba elementy<Qty><Date> ,ale pouze v rámci jednoho <Row>

34
Vývoj / Re:XSLT 1.0 - porovnávání v cyklu
« kdy: 13. 10. 2021, 23:19:23 »
Napadlo mě ty elementy <Qty> a <Date> v jedné transformaci spojit, takže v dalším Payloadu bych měl výstup <QtyDate>10_10-11-2021</QtyDate> a teprve v další transformaci porovnávat tento element.

35
Vývoj / Re:XSLT 1.0 - porovnávání v cyklu
« kdy: 13. 10. 2021, 22:38:52 »
Takhle, vždycky zapomenu, jak se chovají negace spolu se sekvencemi:
Kód: [Vybrat]
/Main/Payload[@id='A2']/Data/row/Qty[not(. = /Main/Payload[@id='A1']/Data/row/Qty)]
Díky,už je to velice blízko. Jak ale kontrolovat navíc i hodnotu v elementu Date sousedící v aktuálně kontrolovaném Qty Payloadu 1?
http://xsltransform.net/bdxZ9d/6

36
Vývoj / Re:XSLT 1.0 - porovnávání v cyklu
« kdy: 13. 10. 2021, 21:52:05 »
To se nedělá pomocí cyklu ale pomocí podmínky […]. To vaše zadání není úplně podrobné, ale ten XPath výraz může být třeba nějak takto:

Kód: [Vybrat]
/Main/Payload[@id='A2']/Data/row/Qty[. != /Main/Payload[@id='A1']/Data/row/Qty]

Kód: [Vybrat]
<?xml version="1.0" encoding="UTF-8"?>
<Main>
 <Payload id="A1">
  <Data>
    <row>
      <Qty>10</Qty>
      <Date>10-11-2021</Date>
    </row>
        <row>
      <Qty>20</Qty>
      <Date>10-11-2021</Date>
    </row>
  </Data>
 </Payload>

 <Payload id="A2">
  <Data>
    <row>
      <Qty>10</Qty>
      <Date>10-11-2021</Date>
    </row>   
    <row>
      <Qty>20</Qty>
      <Date>10-11-2021</Date>
    </row>
        <row>
      <Qty>30</Qty>
      <Date>10-12-2021</Date>
    </row>
  </Data>
 </Payload>
</Main>

Kód: [Vybrat]
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">

    <xsl:template match="/">
        <xsl:for-each select="/Main/Payload[@id='A2']/Data/row">
          <xsl:if test="Qty[. != /Main/Payload[@id='A1']/Data/row/Qty]">
              <Unique>
                 <Qty><xsl:value-of select="Qty"/></Qty>
                 <Date><xsl:value-of select="Date"/></Date>
              </Unique>
        </xsl:if>
      </xsl:for-each>
    </xsl:template>
</xsl:transform>
Dle uvedeného příkladu bych potřeboval vypsat jedinečný záznam, cože je Qty 30 Date 10.12.2021, což mi nejde.
http://xsltransform.net/bdxZ9d/4

37
Vývoj / XSLT 1.0 - porovnávání v cyklu
« kdy: 13. 10. 2021, 21:13:46 »
Ahoj...
mám xml:
Kód: [Vybrat]
<Main>
 <Payload id="A1">
  <Data>
    <row>
      <Qty>10</Qty>
      <Date>10-11-2021</Date>
    </row>
  </Data>
 </Payload>

 <Payload id="A2">
  <Data>
    <row>
      <Qty>10</Qty>
      <Date>10-11-2021</Date>
    </row>   
    <row>
      <Qty>20</Qty>
      <Date>10-11-2021</Date>
    </row>   
  </Data>
 </Payload>
</Main>
a xslt:
Kód: [Vybrat]
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">

    <xsl:template match="/">
        <xsl:for-each select="/Main/Payload[@id='A2']/Data/row">
        <Unique>
           <Qty><xsl:value-of select="Qty"/></Qty>
           <Qty><xsl:value-of select="Date"/></Qty>
        </Unique>
        </xsl:for-each>
    </xsl:template>
</xsl:transform>

Potřebuji projít všechny elementy <row> v Payload[@id='A2'] a porovnat hodnoty v jejich vnitřních elementech <Qty>,<Date> proti   Payload[@id='A1'] .

Cílem je identifikovat stejné hodnoty v <Qty> a <Date> obou Payloadů a vypsat pouze jedinečné.

Díky za radu

38
Vývoj / Re:XSLT 1.0 - Distinct
« kdy: 30. 09. 2021, 20:39:44 »
V takovémhle případě bývá užitečné si pomocí xsl:message vypsat, které elementy jsou vlastně v té kolekci.

Jinak v té podmínce asi chcete zjišťovat, zda ty elementy se stejnou hodnotou existují či neexistují. Normálně bych použil funkce exists() nebo empty(), ty jsou ale v XPath až od verze 2. Tak místo toho můžete porovnávat count() s nulou. Porovnání Parent-LU-MG s prázdným stringem je také divné, pokud chcete zjistit, zda je element prázdný, raději použijte count(jdbc:Parent-LU-MG/node()) eq 0.
nechápu jak to myslíte, v tom příkladu víše count používám

39
Vývoj / Re:XSLT 1.0 - Distinct
« kdy: 30. 09. 2021, 19:31:35 »
Na spočítání počtu prvků v sekvenci slouží funkce count().
To byla první metoda, kterou jsem to zkoušel. Ale výsledek je 2 namísto 4. Někde dělám chybu.

Kód: [Vybrat]
<xsl:variable name="SequenceCounter">
   <xsl:value-of select="count(
                       /vpf:Msg/vpf:Body/vpf:Payload[@id=&apos;CallSQL&apos;]/jdbc:ResultSets/jdbc:ResultSet[2]/jdbc:Row
                       [
                          jdbc:Parent-LU-MG=''
                         and
                          jdbc:CatalogNumber[not(preceding::jdbc:CatalogNumber = .)]
                         and
                          jdbc:DespatchedQty[not(preceding::jdbc:DespatchedQty = .)]
                        ]
                                             )"/>
   </xsl:variable>

40
Vývoj / Re:XSLT 1.0 - Distinct
« kdy: 30. 09. 2021, 18:50:06 »
Funkce position() vrací pořadí prvku v aktuálně procházené sekvenci. Element for-each nastavuje aktuálně procházenou sekvenci na to, co je určené atributem select. Vy si tedy vytvoříte sekvenci unikátních řádků a zjišťujete pozici v rámci této sekvence.
To je to, o co se snažím. Procházet pouze unikátní záznamy a poslední pozice by tedy měla být počet/součet unikátů.
Nechci ty unikáty vypsat, ale spočítat je.

41
Vývoj / XSLT 1.0 - Distinct
« kdy: 30. 09. 2021, 18:22:18 »
Ahoj,
mam XML výstup:

XML:
Kód: [Vybrat]
<ResultSet rowCount="8">
    <Row>
        <Parent-LU-MG/>
        <CatalogNumber>222222</CatalogNumber>
        <DespatchedQty>100.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG/>
        <CatalogNumber>222222</CatalogNumber>
        <DespatchedQty>200.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG/>
        <CatalogNumber>777777</CatalogNumber>
        <DespatchedQty>300.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG/>
<CatalogNumber>888888</CatalogNumber>
        <DespatchedQty>300.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG/>
        <CatalogNumber>888888</CatalogNumber>
        <DespatchedQty>300.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG/>
        <CatalogNumber>888888</CatalogNumber>
        <DespatchedQty>300.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG>704699</Parent-LU-MG>
        <CatalogNumber>ZZZZZZ</CatalogNumber>
        <DespatchedQty>156.000</DespatchedQty>
    </Row>
    <Row>
        <Parent-LU-MG>704699</Parent-LU-MG>
        <CatalogNumber>ZZZZZZ</CatalogNumber>
        <DespatchedQty>156.000</DespatchedQty>
    </Row>
</ResultSet>

V něm se snažím spočítat Distinct na základě třech podmínek viz níže.
Když si zobrazím výstup proměnné, vrací hodnotu 2, ale měla by být 4.

XSLT 1.0:

Kód: [Vybrat]
<xsl:variable name="DistinctCounter">
<xsl:for-each select="/jdbc:ResultSet/jdbc:Row
[
                                        jdbc:Parent-LU-MG=''
                                      and
                                        jdbc:CatalogNumber[not(.=preceding::*)]
                                      and
                                        jdbc:DespatchedQty[not(.=preceding::*)]
]">             
                                             
<xsl:if test="position()=last()">
xsl:value-of select="position()"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>

díky za dobré rady

42
Studium a uplatnění / Re:Homeoffice Rakousko
« kdy: 24. 09. 2021, 10:11:16 »
Ach jo...člověk stále žasne jak jsou někteří jedinci omezení. Já také fachčil pro rakouskou firmu a byl jsem občas home office. Vedení jsem řekl, že jsem si našel v Rakousku děvčicu a bývám u ní. Dál už se nikdo nestaral a vše bylo v pořádku.

43
Windows a jiné systémy / Protokol NFS na Androidu
« kdy: 20. 09. 2021, 10:55:48 »
Zdarec,
marně se snažím najít zda lze do Androidu nasadit protokol NFS tak, aby bylo dostupné pro aplikace v tabletu?
A další dotaz pro vývojáře pro Android, lze nasadit protokol  NFS do aplikací aniž by bylo nutné roota?

45
Každej Hypervisor má možnost přidat sdílenou složku a to i v praxi využívám. Hyper-V neznám, ale je to tam taky:
https://www.datto.com/blog/how-to-share-files-between-hyper-v-host-and-guest

Stran: 1 2 [3] 4 5 ... 139