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); }
private static void VytvoritPolozkuObsahu(XmlNode xno, Pocty pcPocty, string strNazev) { XmlDocument xd = xno.OwnerDocument; XmlAttribute xa; XmlNode x = xd.CreateElement(strNazev); xa = xd.CreateAttribute("jedinecne"); xa.Value = pcPocty.Jedinecnych.ToString(); x.Attributes.Append(xa); xa = xd.CreateAttribute("celkem"); xa.Value = pcPocty.Celkem.ToString(); x.Attributes.Append(xa); xno.AppendChild(x); }
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); }