Example #1
0
        public static XmlNode VytvoritTagZMetadatProPrehled(XmlDocument xd, MetadataBalicku mtdMetadata, string nazevPrvku, string strPojmenovani,
                                                            Pocty pcUseky, Pocty pcSlova, Pocty pcZnaky, Pocty pcDigramy, Pocty pcTrigramy)
        {
            XmlAttribute xa;
            XmlNode      xnu = xd.CreateElement(nazevPrvku);

            xa       = xd.CreateAttribute("nazev");
            xa.Value = strPojmenovani;
            xnu.Attributes.Append(xa);

            //TODO  Rozlišit celkový počet a počet jedinečných (což je teď)

            //xa = xd.CreateAttribute("r", "id", JmenneProstory.Relationship);
            xa       = xd.CreateAttribute("id");
            xa.Value = mtdMetadata.RelaceId;
            xnu.Attributes.Append(xa);

            XmlNode xno = xd.CreateElement("obsah");

            VytvoritPolozkuObsahu(xno, pcUseky, "useky");
            VytvoritPolozkuObsahu(xno, pcSlova, "slova");
            VytvoritPolozkuObsahu(xno, pcZnaky, "znaky");
            VytvoritPolozkuObsahu(xno, pcDigramy, "digramy");
            VytvoritPolozkuObsahu(xno, pcTrigramy, "trigramy");


            xnu.AppendChild(xno);

            return(xnu);
        }
Example #2
0
        public static XmlNode VytvoritTagZMetadat(XmlDocument xd, MetadataBalicku mtdMetadata, string nazevPrvku, string strPojmenovani, Pocty pcPocty)
        {
            XmlAttribute xa;
            XmlNode      xnu = xd.CreateElement(nazevPrvku);

            xa       = xd.CreateAttribute("name");
            xa.Value = strPojmenovani;
            xnu.Attributes.Append(xa);

            xa       = xd.CreateAttribute(nazevPrvku + "Id");
            xa.Value = nazevPrvku; //TODO Jak vyřešit příponu?
            xnu.Attributes.Append(xa);

            xa       = xd.CreateAttribute("jedinecnych");
            xa.Value = pcPocty.Jedinecnych.ToString();
            xnu.Attributes.Append(xa);


            xa       = xd.CreateAttribute("pocet");
            xa.Value = pcPocty.Celkem.ToString();
            xnu.Attributes.Append(xa);

            //TODO  Rozlišit celkový počet a počet jedinečných (což je teď)

            xa       = xd.CreateAttribute("r", "id", JmenneProstory.Relationship);
            xa.Value = mtdMetadata.RelaceId;
            xnu.Attributes.Append(xa);

            return(xnu);
        }